2017-06-08 97 views
0

命令當我檢查節點的版本,它說慶典:NPM:找不到

v8.0.0 

,但是當我檢查NPM的版本,它說

bash: npm: command not found 

以前,我的行爲是

npm install -g "@angular/cli"

這時候,它始終顯示npm: command not found消息。

我試圖尋找可能的解決方案,但都沒有像brew和其他人一樣工作。

+0

相關:https://stackoverflow.com/questions/26125358/npm-bash-command-not-found?rq=1 – Sanket

+0

這意味着NPM在全局路徑中不可用。導出npm(如果它已正確安裝)目錄路徑,它應該工作。 – Siva

回答

0

npm文件應該位於/ usr/local/bin/npm中。如果它不在那裏,請在其網站上再次安裝node.js。這工作在我的情況。

0

我已經理解你的問題,你已經安裝了節點,並且你可以安裝node legacy和npm。按照下面的命令,你會很容易地解決

sudo易於得到刪除NPM, sudo易於得到刪除的NodeJS遺留, sudo易於得到刪除的NodeJS, 須藤RM的/ usr/bin中/節點, 須藤apt-get install nodejs, sudo apt-get install nodejs-legacy, sudo apt-get install npm。

0

解決這個:

npm config set prefix /usr/local