Angular CLI ng 新错误

Cel*_*ydy 2 node.js angular-cli angular

我已经从https://nodejs.org/en/download安装了节点,然后我使用 NPM 通过 NPM 安装了 angular CLI

npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)

完成后,我尝试创建一个新的角度项目

ng new new-project
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

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.
Run Code Online (Sandbox Code Playgroud)

我试过使用 sudo (和不使用)安装 cli 并且我重新安装了节点:我总是遇到相同的错误。

我找不到任何有此问题的人的任何信息。

我正在使用 MacOS。

Vin*_*lva 5

尝试使用旧版本的 Angular CLI,直到这个问题得到解决。

您可以在https://github.com/angular/angular-cli/issues/9172 中关注此问题。

编辑:我找到了一个解决方案,运行这些命令:

npm un -g @angular/cli
npm cache clean --force
npm i -g @angular/cli
Run Code Online (Sandbox Code Playgroud)

它对我有用。