2017-02-16 81 views
2

我正在嘗試使用angular-cli創建Angular2項目。我跑,npm install -g angular-cli然後我ng new test,它返回創建Angular2 angular-cli項目

「‘NG’不被識別爲一個或INTERAL外部命令,可操作 程序或批處理文件。」

我查看目錄C:\node\node_modules\npm\node_modules。沒有發現角cl。我的npm版本是4.0.2,我的節點版本是5.11.0。如果你們有同樣的問題,你能幫我解決這個問題嗎?

回答

0

angular-cli文檔

先決條件

CLI和生成的項目具有需要節點 6.9.0或更高,NPM 3或更高一起依賴性。

您需要先升級您的節點和npm。

+0

是的,在這之後,我做到了。 –

0

1)由於VadimB建議,您需要升級節點和npm版本。從nodejs.org安裝最新版本的節點,並確保您選擇最小值節點6.9.0設置。

2)您正試圖運行錯誤的命令。 當前版本的命令是 - npm install -g @angular/cli(請注意 - @角/ CLI包在上面的命令之前)。

3)安裝完畢後@angular/cli,您可以使用ng helpng -v檢查成功安裝和版本。

4)您正在查看錯誤的文件夾。一旦安裝成功,@angular\cli將在C:\Users\<UserName>\AppData\Roaming\npm\node_modules\

0

安裝角依賴

Angular是一個面向組件的框架。需要創建許多組件來創建整個應用程序。一個組件是使用角CLI

要創建一個全新的角4的應用程序,使用命令ng new newAppName一組custom elements, HTML elements, ShadowDOM & HTML imports.

創建角4的應用程序。該命令需要一些時間才能執行。

package.json - 需要照顧的發展和應用的依賴性/包/命令來執行

src\main.ts - 拍攝整個

src\app\app.module.ts腳手架的護理 - 任何新創建的模塊來添加到declarations和服務必須提供給功能@NgModuleproviders關鍵參數,以使它們可在整個應用程序中訪問

運行Ang使用Angular CLI的ular 4應用程序

要使用CLI運行新創建的應用程序,請使用命令ng serve,它將在http://localhost:4200/上運行應用程序。

0

使用此代碼:

npm install -g @angular/cli 
+0

我已經完成了xameeramir的建議,但仍然出現這個錯誤: npm ERR!意外的JSON輸入時解析附近'... /橢圓/ - /橢圓c - ' – Bhavin

+0

我認爲角度cli沒有正確安裝在我的筆記本電腦上 – Bhavin