Wie benutze ich NPM mit node.exe?
Frage
Ich habe Windows Binary (.exe) von NodeJs von heruntergeladen Die Hauptseite.
Wie kann ich installieren und verwenden? npm
(Knotenpaketmanager)?
Lösung 3
npm
kann hier heruntergeladen werden (ohne Installation):
Andere Tipps
Das aktuelle Windows -Installationsprogramm von nodejs.org Ab V0.6.11 (2012-02-20) wird NPM zusammen mit NodeJs installiert.
ANMERKUNGEN:
- Zu diesem Zeitpunkt ist die 64-Bit-Version die beste Wahl
- Der Installationspfad für 32-Bit-Knoten ist "Programmdateien (x86)" in 64-Bit-Windows.
- Möglicherweise müssen Sie auch Zitate in die Pfadanweisung in Umgebungsvariablen hinzufügen, dies scheint nur in einigen Fällen zu sein, die ich gesehen habe.
- In Fenstern die global Der Installationspfad befindet sich tatsächlich im Profilverzeichnis Ihres Benutzers
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
- Warnung: Wenn Sie als anderer Benutzer zeitgesteuerte Ereignisse oder eine andere Automatisierung durchführen, stellen Sie sicher, dass Sie ausgeführt werden
npm install
als dieser Benutzer. Einige Module/Dienstprogramme sollten weltweit installiert werden. - Installer -Fehler: Möglicherweise müssen Sie diese Verzeichnisse erstellen oder die hinzufügen
...\npm
Verzeichnis zu Ihren Benutzern verpflichten sich selbst.
Um den "globalen" Standort für alle Benutzer an einen geeigneteren gemeinsam genutzten globalen Standort zu ändern %ALLUSERSPROFILE%\(npm|npm-cache)
(Tun Sie dies als Administrator):
- Erstelle ein
[NODE_INSTALL_PATH]\etc\
Verzeichnis- Dies ist erforderlich, bevor Sie es versuchen
npm config --global ...
Aktionen
- Dies ist erforderlich, bevor Sie es versuchen
- Erstellen Sie die Global (Admin-) Standort (en) für NPM -Module
C:\ProgramData\npm-cache
- NPM -Module werden hier gehenC:\ProgramData\npm
- Binäre Skripte für global installierte Module finden hierC:\ProgramData\npm\node_modules
- Global installierte Module werden hier gehen- Stellen Sie die Berechtigungen angemessen ein
- Administratoren: Ändern
- Authentifizierte Benutzer: Lesen/Ausführen
- Legen Sie die globalen Konfigurationseinstellungen fest (Administratoreingabeaufforderung).
npm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
- Hinzufügen
C:\ProgramData\npm
zur Pfadumgebungsvariable Ihres Systems
Wenn Sie den "globalen" Standort Ihres Benutzers an ändern möchten, an %LOCALAPPDATA%\(npm|npm-cache)
Weg stattdessen:
- Erstellen Sie die erforderlichen Verzeichnisse
C:\Users\YOURNAME\AppData\Local\npm-cache
- NPM -Module werden hier gehenC:\Users\YOURNAME\AppData\Local\npm
- Binäre Skripte für installierte Module finden hierC:\Users\YOURNAME\AppData\Local\npm\node_modules
- Global installierte Module werden hier gehen
- Konfigurieren Sie NPM
npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
- Fügen Sie den neuen NPM -Pfad Ihrer Umgebung hinzu
PATH
.setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
Für Anfänger sind einige der NPM -Module, die ich am meisten verwendet habe, wie folgt.
Axios - Für komplexere HTTP -Beiträge/Geltungen- Isomorphe Fende - Für HTTP (s) Post/Get -Anfragen
- Knoten-E-Mail - SMTP -Client
- MSSQL - Schnittstellen- und Treiberbibliothek zum Abfragen von MS SQL Server (Wraps langweilig)
Fortgeschrittene JS -Optionen ...
- asynchron/wartet - asynchronisierte Funktionen, unterstützt über Babel
Zum Testen greife ich nach den folgenden Tools ...
Mokka - Testen von FrameworkChai - Assertionsbibliothek, ich mag Chai.expectSinon - Spione und Stummel und ScheibenSinon-Chai - Erweitern Sie Chai mit Sinons Assertion -ToolsBabel-Istanbul - Berichterstattung- Scherz - Parallele Tests, Behauptungen, Verspottung, Abdeckungsberichte in einem Tool
- Babel-Plugin-Wrewire - etwas einfacher für einige Verspottungsbedingungen im Vergleich zu Scherz
Web -Tools.
- Webpack - Modul Bundler, Module im Paketknotenstil für den Browserverbrauch
- Babel - Konvertieren Sie die moderne JS (ES2015+) -Syntax für Ihre Bereitstellungsumgebung.
Wenn Sie es bauen ...
Wann Node.js wird nicht mit dem installiert MSI Installer, NPM muss manuell eingerichtet werden.
Einrichten von NPM
Angenommen, wir haben das node.exe Datei befindet sich im Ordner c:\nodejs
. Nun zum Einrichten NPM-
- Laden Sie die neuesten herunter NPM Freigabe von Github (https://github.com/npm/npm/releases)
- Ordner erstellen
c:\nodejs\node_modules
undc:\nodejs\node_modules\npm
- Entpacken Sie die heruntergeladene Zip -Datei in
c:\nodejs\node_modules\npm
Mappe - Kopieren NPM und npm.cmd Dateien von
c:\nodejs\node_modules\npm\bin
zuc:\nodejs
Mappe
Um zu testen NPM, offen cmd.exe
Änderung des Arbeitsverzeichnisses zu c:\nodejs
und Typ npm --version
. Sie werden die Version von sehen NPM Wenn es richtig eingerichtet ist.
Sobald das Setup fertig ist, kann es zum Installieren/Deinstallieren von Paketen lokal oder global verwendet werden. Weitere Informationen zur Verwendung NPM Besuch https://docs.npmjs.com/.
Als letzter Schritt können Sie den Ordnerpfad des Knotens hinzufügen c:\nodejs
zum path
Umgebungsvariable, damit Sie beim Ausführen keinen vollständigen Pfad angeben müssen node.exe
und npm
bei der Eingabeaufforderung.
Ich habe gerade die neueste Version des Knotens (0.6.12) in Windows 7 unter Verwendung von MSI (Knoten-V0.6.12.msi) installiert.
NPM ist bereits damit versendet, es muss nicht separat einbezogen werden.
Ich war mit einem Erlaubnisproblem konfrontiert, als ich NPM (NPM install mySQL) aus dem Weg aus dem Weg ausführte, auf dem meine Knoten lebten, dhC: Programmdateien (x86) nodejs
Dann folgte ich folgende Schritte:
1) hinzugefügt C:\Program Files (x86)\nodejs\npm
In Umgebungsvariablen - Pfadsystemvariable.
2) ging nur zurück zu C:\
in Eingabeaufforderung und gab den Befehl - - npm install mysql
- und voila! es funktionierte..
Hoffe das hilft.
Ich leite Node.js unter Windows mit NPM aus. Der Trick ist einfach, Cygwin zu verwenden. Ich folgte dem Howto Under https://github.com/joyent/node/wiki/building-node.js-on-cygwin-(Windows) . Aber stellen Sie sicher, dass Sie Version 0.4.11 von NodeJS oder NPM verwenden!
Ich habe gerade 64 -Bit -Node.js v0.12.0 für Windows 8.1 von installiert hier. Es ist ungefähr 8 MB und da es sich um ein MSI handelt, klicken Sie nur zum Starten. Es wird automatisch Ihre Umgebungswege usw. eingerichtet.
Dann, um die Befehlszeile zu bekommen, ist es nur [Win-Key]+[S]
Für die Suche und dann "node.js" als Suchphrase eingeben.
Wählen Sie das Node.js Command Prompt
Eintrag nicht die Node.js
Eintrag.
Beide werden Ihnen eine Eingabeaufforderung gegeben, aber nur der erstere funktioniert tatsächlich. NPM ist in diesen Download integriert, also dann gerade npm -whatever
bei prompt.
Verwenden Sie einen Windows -Paket -Manager wie Schokolade. Installieren Sie zuerst Schokolade, wie angegeben Startseite. Das sollte ein Kinderspiel sein
Führen Sie dann den folgenden Befehl aus der Befehlszeile oder aus PowerShell aus: Ausführen von Knoten JS (Installation): Führen Sie den folgenden Befehl aus:
C:> cinst nodejs.install
Hier ist eine Anleitung von @CTS_AE, wie man NPM mit eigenständigem Knoten verwendet.https://stackoverflow.com/a/31148216/228508
- Laden Sie den Node.exe-Stand-Alone von nodejs.org herunter
- Nehmen Sie einen NPM -Reißverschluss von Github https://github.com/npm/npm/releases
- Erstellen Sie einen Ordner mit dem Namen node_modules im selben Ordner wie node.exe
- Extrahieren Sie den NPM -ZIP in den Ordner node_modules
- Benennen Sie den extrahierten NPM-Ordner in NPM um und entfernen Sie alle Versioning-IE: NPM-3.3.4-> NPM.
- Kopieren
Ich habe gerade Node.js zum ersten Mal installiert und es enthält NPM, das vom 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 "Ausführen als Administrator". Dies ermöglichte es mir, NPM -Befehle anzurufen.
Suchen Sie alle .npmrc -Dateien in Ihrem System.
Bitte überprüfen Sie, ob der von Ihnen gegebene Pfad korrekt ist. Wenn nicht, entfernen Sie bitte den falschen Pfad.