2016-03-27 16 views
1

Ich bekomme keine Installation von Turm npm. Bitte lassen Sie mich wissen, wie zu lösen ist.Fehler beim Installieren des Turms npm

bash-3.2$ npm install -g tower 
npm ERR! Darwin 15.4.0 
npm ERR! argv "/Users/ltcmdr927/.nvm/versions/node/v5.9.1/bin/node" "/Users/ltcmdr927/.nvm/versions/node/v5.9.1/bin/npm" "install" "-g" "tower" 
npm ERR! node v5.9.1 
npm ERR! npm v3.7.3 

npm ERR! No compatible version found: [email protected]~0.1.0 
npm ERR! Valid install targets: 
npm ERR! 0.1.0-pre 
npm ERR! 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/ltcmdr927/Workspaces/sandbox/npm-debug.log 

Meine Umgebung ist:

bash-3.2$ sw_vers 
ProductName: Mac OS X 
ProductVersion: 10.11.4 
BuildVersion: 15E65 

ändern: Mit sudo, das gleiche Resultat:

bash-3.2$ sudo npm install -g tower 
Password: 
npm ERR! Darwin 15.4.0 
npm ERR! argv "/Users/ltcmdr927/.nvm/versions/node/v5.9.1/bin/node" "/Users/ltcmdr927/.nvm/versions/node/v5.9.1/bin/npm" "install" "-g" "tower" 
npm ERR! node v5.9.1 
npm ERR! npm v3.7.3 

npm ERR! No compatible version found: [email protected]~0.1.0 
npm ERR! Valid install targets: 
npm ERR! 0.1.0-pre 
... 

jemand helfen?

+0

versuchen Sie mit 'sudo npm installieren -g Turm' – Gintoki

+0

thx, aber es ist das gleiche Ergebnis mit Sudo. – ltcmdr927

Antwort

0

Führen Sie den folgenden in der Befehlszeile

die Quelle für NodeJS installieren

curl -sL https://deb.nodesource.com/setup | sudo -E bash -

Dann wird dieses Führen Sie die neueste NodeJS Paket

sudo apt-get install -y nodejs

zu erhalten

Testen Sie es!

node -v

Um zu sehen, ob Knoten installiert ist, die oben auf der Befehlszeile eingeben.

npm -v

Um zu sehen, ob npm installiert ist, auf der Kommandozeile die oben eingeben.

Installieren Turm

npm install tower

Um dieses NPM-Paket auf dem lokalen Computer hinzuzufügen, geben Sie die oben in der Befehlszeile. Sie werden feststellen, dass in Ihrem Stammordner, in dem das Paket jetzt installiert ist, ein Verzeichnis "node_modules" angezeigt wird.

Wenn Sie Probleme bei der Installation von Paketen, überprüfen Sie die hilfreich docs out für installing npm packages locally

+0

Danke, aber es ist dasselbe Ergebnis mit Sudo. – ltcmdr927

+1

Danke, meine Umgebung ist Mac OS X El Capitan und mit nvm, aber es wurde erfolgreich geändert nodejs Version auf v.0.10.43. Befehle: 'nvm install v0.10.43',' nvm alias default v0.10.43' und 'npm install tower'. – ltcmdr927

0

Führen Sie die folgenden Befehle alle vorhandenen globalen npm Module zu entfernen, deinstallieren Knoten & npm, Knoten mit den richtigen Standardwerte neu installieren, Installieren Sie npm als eigenes Paket und konfigurieren Sie den Speicherort für globale npm-Module, die installiert werden sollen.

rm -rf /usr/local/lib/node_modules 
brew uninstall node 
brew install node --without-npm 
echo prefix=~/.npm-packages >> ~/.npmrc 
curl -L https://www.npmjs.com/install.sh | sh 

Knoten und npm sollten an dieser Stelle korrekt installiert sein. Der letzte Schritt besteht darin, ~/.node/bin zu Ihrem PATH hinzuzufügen, sodass Befehle, die Sie global installieren, verwendbar sind. Ich habe diese Zeile zu meinem ~/.path-Skript hinzugefügt, das über ~/.bash_profile ausgeführt wird.

export PATH="$HOME/.node/bin:$PATH" 

Jetzt können Sie alle globalen NPM-Pakete neu installieren, die Sie ohne Probleme brauchen, Prost.

Verwandte Themen