Nvm-windows: Dieses Projekt verwirrt mich

Erstellt am 12. Aug. 2018  ·  3Kommentare  ·  Quelle: coreybutler/nvm-windows

Ich hatte gerade node.js und npm auf meinem Windows-Computer installiert, als mir die Anweisungen (https://docs.npmjs.com/getting-started/installing-node) hierhin schickten. Das Lesen dieser README hat mich total verwirrt. Benötige ich nvm-windows? Unterscheidet es sich von dem, was ich gerade installiert habe?

Ich glaube nicht, dass ich an Versionen von irgendetwas interessiert bin; Ich möchte nur in der Lage sein, Dateien mit npm herunterzuladen und die asynchrone Programmierung auszuprobieren, die ich mit node.js ausführen kann. Freue mich auf eine einfache Antwort.

Hilfreichster Kommentar

Ich hasse es wirklich, anderer Meinung zu sein, und ich möchte nicht auf einen Neuling springen, aber ist das nicht nur ein Fall, in dem die Dokumentation nicht richtig gelesen wird?

Die bereitgestellte Seite macht ziemlich deutlich, was genau der Unterschied zwischen der normalen Installation von node.js ist und warum Sie nvm verwenden würden, anstatt den Knoten lokal zu installieren. Außerdem wird hier nicht verlinkt, sondern nur "ein" NVM erwähnt, nicht speziell dieses.

Auf der Seite "Erste Schritte" heißt es:

Wenn Sie nur mit der Erkundung von npm beginnen möchten, ist die Verwendung der Node.js-Installationsmethode am schnellsten. Wenn Sie ein fortgeschrittener Entwickler sind, der bereit ist, einzusteigen und mit Versionen zu arbeiten, verwenden Sie den Node-Versionsmanager.

Weiter unten heißt es dann:

Installieren Sie npm und verwalten Sie npm-Versionen
npm ist in Node.js geschrieben, daher müssen Sie Node.js installieren, um npm verwenden zu können. Sie können npm über die Node.js-Website installieren oder indem Sie einen Node Version Manager oder NVM installieren. In diesem Kapitel werden beide Optionen erläutert.

Wenn Sie nur mit der Erkundung von npm beginnen möchten, ist die Verwendung der Node.js-Installationsmethode am schnellsten. Wenn Sie ein fortgeschrittener Entwickler sind, der bereit ist, einzusteigen und mit Versionen zu arbeiten, verwenden Sie den Node-Versionsmanager. Wenn Sie sich nicht sicher sind, lesen Sie bitte dieses Kapitel, bevor Sie sich entscheiden. Sie können jederzeit ändern, wie Sie npm in Zukunft ausführen.

Wenn Sie dann das Kapitel lesen, dann erklärt es weiter:

Da npm- und node.js-Produkte von verschiedenen Entitäten verwaltet werden, können Updates und Wartung komplex werden. Außerdem installiert der Node.js-Installationsprozess npm in einem Verzeichnis, das nur über lokale Berechtigungen verfügt. Dies kann zu Berechtigungsfehlern führen, wenn Sie versuchen, Pakete global auszuführen.

Um diese beiden Probleme zu lösen, entscheiden sich viele Entwickler für die Verwendung eines Knotenversionsmanagers oder nvm, um npm zu installieren. Der Versionsmanager vermeidet Berechtigungsfehler und löst die Komplexität der Aktualisierung von Node.js und npm.

Ich denke, das ist ziemlich klar, um ehrlich zu sein, oder?

Alle 3 Kommentare

Nein, das ist nicht notwendig.

Dies ist ein zusätzliches Tool zum Verwalten von Node- und npm-Versionen, das auf Ihrem Windows-Betriebssystem bequemer ist.

Wie wir wissen, aktualisieren node und npm ihre Versionen häufig. Und es gibt einige Leute, die an vielen Projekten gleichzeitig mit verschiedenen Versionen von node. Und im Allgemeinen darf es nur eine Version des Knotens auf Ihrem Betriebssystem geben.
Wenn Sie die Version des Knotens jederzeit ändern möchten; oder wenn Sie mehrere Node-Versionen nebeneinander benötigen. Das nvm-Programm ist das, was Sie brauchen. Und dies ist das nvm für Windows OS.

@libook ist richtig. Ich weise das mir selbst zu, weil ich denke, dass ein Blogbeitrag helfen würde, dies zu klären. Hoffentlich finde ich bald Zeit dafür.

Ich hasse es wirklich, anderer Meinung zu sein, und ich möchte nicht auf einen Neuling springen, aber ist das nicht nur ein Fall, in dem die Dokumentation nicht richtig gelesen wird?

Die bereitgestellte Seite macht ziemlich deutlich, was genau der Unterschied zwischen der normalen Installation von node.js ist und warum Sie nvm verwenden würden, anstatt den Knoten lokal zu installieren. Außerdem wird hier nicht verlinkt, sondern nur "ein" NVM erwähnt, nicht speziell dieses.

Auf der Seite "Erste Schritte" heißt es:

Wenn Sie nur mit der Erkundung von npm beginnen möchten, ist die Verwendung der Node.js-Installationsmethode am schnellsten. Wenn Sie ein fortgeschrittener Entwickler sind, der bereit ist, einzusteigen und mit Versionen zu arbeiten, verwenden Sie den Node-Versionsmanager.

Weiter unten heißt es dann:

Installieren Sie npm und verwalten Sie npm-Versionen
npm ist in Node.js geschrieben, daher müssen Sie Node.js installieren, um npm verwenden zu können. Sie können npm über die Node.js-Website installieren oder indem Sie einen Node Version Manager oder NVM installieren. In diesem Kapitel werden beide Optionen erläutert.

Wenn Sie nur mit der Erkundung von npm beginnen möchten, ist die Verwendung der Node.js-Installationsmethode am schnellsten. Wenn Sie ein fortgeschrittener Entwickler sind, der bereit ist, einzusteigen und mit Versionen zu arbeiten, verwenden Sie den Node-Versionsmanager. Wenn Sie sich nicht sicher sind, lesen Sie bitte dieses Kapitel, bevor Sie sich entscheiden. Sie können jederzeit ändern, wie Sie npm in Zukunft ausführen.

Wenn Sie dann das Kapitel lesen, dann erklärt es weiter:

Da npm- und node.js-Produkte von verschiedenen Entitäten verwaltet werden, können Updates und Wartung komplex werden. Außerdem installiert der Node.js-Installationsprozess npm in einem Verzeichnis, das nur über lokale Berechtigungen verfügt. Dies kann zu Berechtigungsfehlern führen, wenn Sie versuchen, Pakete global auszuführen.

Um diese beiden Probleme zu lösen, entscheiden sich viele Entwickler für die Verwendung eines Knotenversionsmanagers oder nvm, um npm zu installieren. Der Versionsmanager vermeidet Berechtigungsfehler und löst die Komplexität der Aktualisierung von Node.js und npm.

Ich denke, das ist ziemlich klar, um ehrlich zu sein, oder?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

webspecialist picture webspecialist  ·  5Kommentare

petrovicz picture petrovicz  ·  4Kommentare

janpio picture janpio  ·  3Kommentare

snerte picture snerte  ·  5Kommentare

leiamac picture leiamac  ·  4Kommentare