Ich habe Windows Binary (.exe) von nodejs von der Hauptseite heruntergeladen .
Wie kann ich installieren und verwenden npm
(Node Package Manager)?
Ich habe Windows Binary (.exe) von nodejs von der Hauptseite heruntergeladen .
Wie kann ich installieren und verwenden npm
(Node Package Manager)?
Antworten:
Das aktuelle Windows-Installationsprogramm von nodejs.org ab Version 0.6.11 (20.02.2012) installiert NPM zusammen mit NodeJS.
ANMERKUNGEN:
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
npm install
als dieser Benutzer ausgeführt werden. Einige Module / Dienstprogramme sollten global installiert werden....\npm
Verzeichnis selbst zum Pfad Ihres Benutzers hinzufügen .So ändern Sie den "globalen" Speicherort für alle Benutzer in einen geeigneteren freigegebenen globalen Speicherort %ALLUSERSPROFILE%\(npm|npm-cache)
(tun Sie dies als Administrator):
[NODE_INSTALL_PATH]\etc\
Verzeichnis
npm config --global ...
Aktionen ausprobierenC:\ProgramData\npm-cache
- npm Module werden hier gehenC:\ProgramData\npm
- Hier werden Binärskripte für global installierte Module abgelegtC:\ProgramData\npm\node_modules
- global installierte Module werden hier gehennpm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
C:\ProgramData\npm
den Systemspezifika- Path - UmgebungsvariablenWenn Sie %LOCALAPPDATA%\(npm|npm-cache)
stattdessen den "globalen" Speicherort Ihres Benutzers in " Pfad " ändern möchten :
C:\Users\YOURNAME\AppData\Local\npm-cache
- npm Module werden hier gehenC:\Users\YOURNAME\AppData\Local\npm
- Binärskripte für installierte Module finden Sie hierC:\Users\YOURNAME\AppData\Local\npm\node_modules
- global installierte Module werden hier gehennpm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
PATH
.
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
Für Anfänger sind einige der npm-Module, die ich am häufigsten verwendet habe, wie folgt.
Erweiterte JS-Optionen ...
Zum Testen greife ich nach folgenden Werkzeugen ...
Web-Tooling.
Wenn Sie es bauen ...
scripts
Verzeichnis geben, auf das in package.json
Skripten über npm verwiesen wird . Sie können Gulp-Tools in einfachen Skripten verwenden.Node.js Command Prompt
. Nur zu versuchen, npm
von einer anderen Befehlszeile aus zu laufen, funktioniert nicht.
npm
unter Windows mit Node.js Eingabeaufforderung ; nicht zu sagen, dass es keine praktikable Methode ist. Fast jedes Terminal oder jede Shell funktioniert, wenn die Person, die es verwendet, weiß, was sie tut! Ich benutze npm
fast jeden Tag Befehle; und BASH ist mein Ziel, wenn ich mit Windows nicht weiterkomme. Aber Windows native CMD & PowerShell funktionieren, BASH, WSL (BASH, ZSH, Fish) ... sie funktionieren alle einwandfrei. " Nur zu versuchen, npm über eine andere Befehlszeile auszuführen, funktioniert nicht. " Diese Aussage ist wie die Aussage, dass Sie zum Schreiben von JavaScript ein VIM verwenden müssen und jede andere IDE nicht funktioniert. #facepalm
Wenn Node.js nicht mit dem msi-Installationsprogramm installiert wird , muss npm manuell eingerichtet werden.
Nehmen wir zunächst an, wir haben die Datei node.exe im Ordner c:\nodejs
. Nun zum Einrichten von npm -
c:\nodejs\node_modules
undc:\nodejs\node_modules\npm
c:\nodejs\node_modules\npm
Ordnerc:\nodejs\node_modules\npm\bin
dem c:\nodejs
OrdnerÖffnen Sie zum Testen von npm das cmd.exe
Arbeitsverzeichnis change to c:\nodejs
und geben Sie ein npm --version
. Sie sehen die Version von npm, wenn sie korrekt eingerichtet ist.
Sobald das Setup abgeschlossen ist, können damit Pakete lokal oder global installiert / deinstalliert werden. Weitere Informationen zur Verwendung von npm finden Sie unter https://docs.npmjs.com/ .
Als letzten Schritt können Sie c:\nodejs
der path
Umgebungsvariablen den Ordnerpfad des Knotens hinzufügen , sodass Sie beim Ausführen node.exe
und npm
an der Eingabeaufforderung nicht den vollständigen Pfad angeben müssen .
npm
kann hier heruntergeladen werden (ohne Installation):
set NODE=%USERPROFILE%\nodejs
und PATH=%PATH%;%NODE%
und du bist gut zu gehen ...
set path=your/folder/containing/node
. Zum Beispiel set path=%userprofile%\nodejs
. Dann ruf npm
danach an, das ist alles. Der Befehl set path
wirkt sich nur auf Ihre aktuelle Cmd-Sitzung aus, nicht global in der Registrierung, sodass Sie ihn nicht rückgängig machen müssen.
Ich habe gerade die neueste Version von Node (0.6.12) in Windows 7 mit msi (node-v0.6.12.msi) installiert.
npm wird bereits mitgeliefert, muss nicht separat beigefügt werden.
Beim Ausführen von npm (npm install mysql) trat ein Berechtigungsproblem auf, das sich aus dem Pfad ergab, in dem sich meine Knoten befanden, dh C: \ Programme (x86) \ Knoten
Dann habe ich die folgenden Schritte ausgeführt:
1) C:\Program Files (x86)\nodejs\npm
In Umgebungsvariablen hinzugefügt - Pfadsystemvariable.
2) ging nur C:\
in der Eingabeaufforderung zurück und gab den Befehl - npm install mysql
- und voila! es funktionierte..
Hoffe das hilft.
Ich führe node.js unter Windows mit npm aus. Der Trick ist einfach Cygwin verwenden. Ich folgte dem Howto unter https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) . Stellen Sie jedoch sicher, dass Sie Version 0.4.11 von nodejs verwenden, da sonst npm fehlschlägt!
Ich habe gerade 64 Bit Node.js v0.12.0 für Windows 8.1 von hier installiert . Es ist ungefähr 8 MB groß und da es sich um ein MSI handelt, doppelklicken Sie einfach, um es zu starten. Es werden automatisch Ihre Umgebungspfade usw. eingerichtet.
Um die Befehlszeile zu erhalten, müssen Sie nur [Win-Key]+[S]
suchen und dann "node.js" als Suchphrase eingeben.
Wählen Sie den Node.js Command Prompt
Eintrag NICHT denNode.js
Eintrag.
Beide geben Ihnen eine Eingabeaufforderung, aber nur die erstere funktioniert tatsächlich. npm ist in diesen Download eingebaut, also nur npm -whatever
bei Aufforderung.
Verwenden Sie einen Windows-Paketmanager wie schokoladig. Installieren Sie zuerst schokoladig wie auf der Homepage angegeben . Das sollte ein Kinderspiel sein
Führen Sie dann zum Installieren von Node JS (Installieren) den folgenden Befehl über die Befehlszeile oder über PowerShell aus:
C:> cinst nodejs.install
Hier ist eine Anleitung von @CTS_AE zur Verwendung von NPM mit eigenständiger node.exe: https://stackoverflow.com/a/31148216/228508
Ich habe gerade Node.js zum ersten Mal installiert und es enthält NPM, das über Windows Cmd ausgeführt werden kann. Stellen Sie jedoch sicher, dass Sie es als Administrator ausführen. Klicken Sie mit der rechten Maustaste auf cmd und wählen Sie "Als Administrator ausführen". Dadurch konnte ich npm-Befehle aufrufen.
Durchsuchen Sie alle .npmrc-Dateien in Ihrem System.
Bitte überprüfen Sie, ob der von Ihnen angegebene Pfad korrekt ist. Wenn nicht, entfernen Sie bitte den falschen Pfad.