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\
Verzeichnisnpm 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.
axios - für komplexere http posts / getErweiterte JS-Optionen ...
Zum Testen greife ich nach folgenden Werkzeugen ...
Mokka - Testrahmenchai - assertion library, ich mag chai.expectSinon - Spione und Stummel und Unterlegscheibensinon-chai - Erweitern Sie den Chai mit den Assertionswerkzeugen von sinonbabel-istanbul - BerichterstattungsberichteWeb-Tooling.
Wenn Sie es bauen ...
scripts
Verzeichnis geben, auf das inpackage.json
Skripten über npm verwiesen wird . Sie können Gulp-Tools in einfachen Skripten verwenden.quelle
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 benutzenpm
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. #facepalmWenn Node.js nicht mit dem msi-Installationsprogramm installiert wird , muss npm manuell eingerichtet werden.
npm einrichten
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
demc:\nodejs
OrdnerÖffnen Sie zum Testen von npm das
cmd.exe
Arbeitsverzeichnis change toc:\nodejs
und geben Sie einnpm --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
derpath
Umgebungsvariablen den Ordnerpfad des Knotens hinzufügen , sodass Sie beim Ausführennode.exe
undnpm
an der Eingabeaufforderung nicht den vollständigen Pfad angeben müssen .quelle
npm
kann hier heruntergeladen werden (ohne Installation):http://nodejs.org/dist/npm/https://github.com/npm/npm/releases
quelle
set NODE=%USERPROFILE%\nodejs
undPATH=%PATH%;%NODE%
und du bist gut zu gehen ...set path=your/folder/containing/node
. Zum Beispielset path=%userprofile%\nodejs
. Dann rufnpm
danach an, das ist alles. Der Befehlset 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.
quelle
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!
quelle
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.quelle
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
quelle
Hier ist eine Anleitung von @CTS_AE zur Verwendung von NPM mit eigenständiger node.exe: https://stackoverflow.com/a/31148216/228508
quelle
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.
quelle
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.
quelle