簡體   English   中英

Angular CLI ng新錯誤

[英]Angular CLI ng new error

我已經從https://nodejs.org/en/download安裝了node,然后使用NPM通過NPM安裝了角度CLI

npm install -g @angular/cli

完成后,我然后嘗試創建一個新的角度項目

ng new new-project

我得到以下錯誤

Error: You provided an invalid object where a stream was expected.
  You can provide an Observable, Promise, Array, or Iterable.
You provided an invalid object where a stream was expected.
  You can provide an Observable, Promise, Array, or Iterable.

我嘗試使用sudo(和不使用sudo)安裝cli,並重新安裝了node:我總是遇到相同的錯誤。

我找不到任何人遇到這個問題。

我正在使用MacOS。

我按照步驟

  • 更新節點,npm最新版本
  • 刪除angular-cli 1.6.3
  • 安裝angular-cli 1.5

我可以創建應用程序,組件和其他

更新於1月12日

我將angular-cli升級為1.6.4,將節點升級為9.4.0,並為我創建新項目工作正常

嘗試使用較舊版本的Angular CLI,直到解決此問題。

您可以在https://github.com/angular/angular-cli/issues/9172中關注此問題。

編輯:我找到了一種解決方案,運行以下命令:

npm un -g @angular/cli
npm cache clean --force
npm i -g @angular/cli

它為我工作。

問題已得到修復。

刪除node_modules並運行npm install以獲取最新的依賴項。

已確認的問題:

Angular CLI:1.6.3節點:6.10.3操作系統:win32 x64

Angular CLI:1.6.3節點:6.10.3操作系統:linux x64

Angular CLI:1.6.4節點:8.0.0操作系統:win32 x64

在每種情況下,我都使用nvm。

卸載並專門安裝angular cli版本1.5.5后有效

https://github.com/angular/angular-cli/issues/9187中關注此問題

在您的項目中安裝

npm install @angular-devkit/schematics

ng -v

Angular CLI: 1.6.3
Node: 9.2.0
OS: linux x64
Angular: 5.2.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM