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 installals dieser Benutzer ausgeführt werden. Einige Module / Dienstprogramme sollten global installiert werden....\npmVerzeichnis 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\npmden 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 ...
scriptsVerzeichnis 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, npmvon 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 npmfast 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_modulesundc:\nodejs\node_modules\npmc:\nodejs\node_modules\npmOrdnerc:\nodejs\node_modules\npm\bindem c:\nodejsOrdnerÖffnen Sie zum Testen von npm das cmd.exeArbeitsverzeichnis change to c:\nodejsund 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:\nodejsder pathUmgebungsvariablen den Ordnerpfad des Knotens hinzufügen , sodass Sie beim Ausführen node.exeund npman der Eingabeaufforderung nicht den vollständigen Pfad angeben müssen .
npm kann hier heruntergeladen werden (ohne Installation):
set NODE=%USERPROFILE%\nodejsund PATH=%PATH%;%NODE%und du bist gut zu gehen ...
set path=your/folder/containing/node. Zum Beispiel set path=%userprofile%\nodejs. Dann ruf npmdanach an, das ist alles. Der Befehl set pathwirkt 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\npmIn 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 PromptEintrag 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 -whateverbei 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.