Frage

Ich habe Windows Binary (.exe) von NodeJs von heruntergeladen Die Hauptseite.

Wie kann ich installieren und verwenden? npm (Knotenpaketmanager)?

War es hilfreich?

Lösung 3

npm kann hier heruntergeladen werden (ohne Installation):

http://nodejs.org/dist/npm/

https://github.com/npm/npm/releases

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
  • Erstellen Sie die Global (Admin-) Standort (en) für NPM -Module
    • C:\ProgramData\npm-cache - NPM -Module werden hier gehen
    • C:\ProgramData\npm - Binäre Skripte für global installierte Module finden hier
    • C:\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 gehen
    • C:\Users\YOURNAME\AppData\Local\npm - Binäre Skripte für installierte Module finden hier
    • C:\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.

Fortgeschrittene JS -Optionen ...

Zum Testen greife ich nach den folgenden Tools ...

  • Mokka - Testen von Framework
  • Chai - Assertionsbibliothek, ich mag Chai.expect
  • Sinon - Spione und Stummel und Scheiben
  • Sinon-Chai - Erweitern Sie Chai mit Sinons Assertion -Tools
  • Babel-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 ...

  • Shelljs - Shell -Dienstprogramme für Knotenskripte,. Ich habe Gulp/Grunzen verwendet, aber heutzutage werden ich eine haben scripts Verzeichnis, auf das in Bezug genommen wird in package.json Skripte via npm. Sie können Gulp -Tools in einfachen Skripten verwenden.

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-

  1. Laden Sie die neuesten herunter NPM Freigabe von Github (https://github.com/npm/npm/releases)
  2. Ordner erstellen c:\nodejs\node_modules und c:\nodejs\node_modules\npm
  3. Entpacken Sie die heruntergeladene Zip -Datei in c:\nodejs\node_modules\npm Mappe
  4. Kopieren NPM und npm.cmd Dateien von c:\nodejs\node_modules\npm\bin zu c:\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

  1. Laden Sie den Node.exe-Stand-Alone von nodejs.org herunter
  2. Nehmen Sie einen NPM -Reißverschluss von Github https://github.com/npm/npm/releases
  3. Erstellen Sie einen Ordner mit dem Namen node_modules im selben Ordner wie node.exe
  4. Extrahieren Sie den NPM -ZIP in den Ordner node_modules
  5. Benennen Sie den extrahierten NPM-Ordner in NPM um und entfernen Sie alle Versioning-IE: NPM-3.3.4-> NPM.
  6. 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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top