2017-07-26 512 views
2

我剛開始使用CLI來工作,當我試圖安裝@角/ CLI和運行代碼ng --help「NG」不被識別爲一個內部或外部命令,

我正在以下錯誤

「NG」不被識別爲一個內部或外部命令,

我已經完成了所有的博客了,並沒有發現下面的博客

列出的所有程序後,任何幫助
  1. 我已經改變了

用戶變量路徑:; C:\ Program Files文件\的NodeJS \和系統變量: C:\ Program Files文件\的NodeJS \ ;%APPDATA%\ NPM ;;

  1. 當我跑的命令

    NPM安裝-g @角/ CLI

我發現node_modules文件夾下的下列文件

@angular

-cli

---斌

-----納克

CLI

我試圖清理使用

npm cache clean 

緩存中,然後跑代碼

ng --version 

但我得到錯誤提到的在標題

回答

0

我認爲你的包名是錯誤的。

每GitHub的頁面:

https://github.com/angular/angular-cli

你應該使用這個命令:

npm install -g @angular/cli

我覺得angular-cli是舊版本。

+0

請看我更新的評論,我已經使用npm install -g @ angular/cli在我的機器上安裝cli –

3

角CLI是舊版本,新版本第一

npm uninstall -g angular-cli 
npm uninstall --save-dev angular-cli 

安裝新版本

npm uninstall -g @angular/cli 
npm cache clean 
npm install -g @angular/[email protected] 
+0

我真的很抱歉,這是我用來安裝角度cli的命令npm install -g @angular/cli –

+0

我已經更新了我的評論,我只會嘗試以下所有你說的事情,然後回來......在我的評論中我還更新了系統變量,請檢查並讓我知道它是否是right –

+0

這是你的節點版本嗎? – Hareesh

2

我尋覓長,但並沒有找到解決 ,你必須遵循這些步驟: 1)全局安裝angular/cli 2)安裝完成後,立即完成複製在終端 中同時顯示的路徑3)將該路徑粘貼到PATH環境變量勒 4)重新啓動終端,這將有助於

AS 後

NPM安裝-g @角/ CLI @最新

此路徑被示出像 C:\用戶\ rizwan.local \ share \ npm enter image description here 複製路徑並將其粘貼到 環境變量 類似 enter image description here

保存和運行NG -v享受

0

我不得不做以下獲得當前的安裝,並將其添加到我的路徑:

NPM卸載-g角CLI

NPM卸載-g @角/ CLI

NPM緩存清理--force

NPM安裝-g @角/ CLI

然後打開Windows設置/環境與以下內容添加到Path變量:

%USERPROFILE%\應用程序數據\漫遊\故宮\ node_modules \ @angular \ CLI \ BIN

現在ng爲我工作。

相關問題