2017-10-07 114 views
3

我正在學習Angular,我的終端知識是初學者。在我安裝了Angular之後,輸入ng new my-project。我收到了回覆ng: command not found。我已經看到其他帖子有這個問題,我已經卸載並重新安裝npmngAngular - ng:沒有找到的命令

我採取的最後一步是npm install -g @ angular/cli @ latest then ng new my-project。

然後我得到ng: command not found

感謝,

+0

npm的版本?節點?你使用什麼操作系統?所有這些都與這個問題有關。請更新您的問題 –

回答

0

嘗試與sudo全球安裝角CLI:

sudo npm install -g @angular/cli 
0

刪除節點,並使用NVM,而不是固定的很多問題。

從系統中刪除節點

從這裏https://github.com/creationix/nvm

安裝NVM通過NVM安裝節點:NVM安裝

穩定運行NPM安裝-g角CLI

LINK

0

*僅Windows *

線索是將條目排列在路徑變量右側。

由於NPM wiki tells us

由於安裝程序放在C:\ Program Files文件(x86)的\之前的NodeJS C:\用戶\\應用程序數據\漫遊\ NPM PATH中,它總是使用的版本npm使用節點安裝,而不是使用npm -g install npm @安裝的npm版本。

所以,你的路徑變量看起來像:

…;C:\<path-to-node-installation>;%appdata%\npm;…

現在你必須可能性:

  1. 交換兩個條目,以便它看起來就像 …;%appdata%\npm;C:\<path-to-node-installation>;… 這將加載使用npm安裝的npm版本(而不是使用節點),並使用安裝的Agnular CLI版本。

  2. 如果您(因任何原因)喜歡使用與節點捆綁在一起的npm版本,請將直接路徑添加到您的全球Angualr CLI版本。在此之後,您的路徑變量應如下所示:…;C:\Users\<username>\AppData\Roaming\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;……;%appdata%\npm\node_modules\@angular\cli;C:\<path-to-node-installation>;%appdata%\npm;… 的簡寫形式。

這段時間以來一直爲我工作。

0

剛剛安裝npm install -g @ angular/cli @ latest

+0

這並沒有提供答案,它已經在問題中說明了這一點已經嘗試過。 –

+0

好的,但它的工作對我來說是如此貼。 –