[英]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。
我按照步驟
我可以創建應用程序,組件和其他
更新於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.