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.
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?
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:
Weiter unten heißt es dann:
Wenn Sie dann das Kapitel lesen, dann erklärt es weiter:
Ich denke, das ist ziemlich klar, um ehrlich zu sein, oder?