I've installed node from https://nodejs.org/en/download and then I installed angular CLI via NPM using
npm install -g @angular/cli
After it's done, I then try to create a new angular project
ng new new-project
And I get the following error
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.
I've tried installing the cli using sudo (and without) and I've reinstalled node: I always get the same error.
I can't find anything about anyone having this issue.
I'm using MacOS.
I follow the steps
I could create application, component and others
updated 12-JAN
I update angular-cli up 1.6.4, Node up 9.4.0 and worked fine for me to create new project
Try to use an older version of Angular CLI until this problem get solved.
You can follow this issue in https://github.com/angular/angular-cli/issues/9172.
EDIT: I found a solution, run these commands:
It worked for me.
Issue has been fixed.
Remove
node_modules
and runnpm install
to get the latest dependencies.Confirmed issue on:
Angular CLI: 1.6.3 Node: 6.10.3 OS: win32 x64
Angular CLI: 1.6.3 Node: 6.10.3 OS: linux x64
Angular CLI: 1.6.4 Node: 8.0.0 OS: win32 x64
In each cases i'm using nvm.
Works after uninstalling and specifically installing angular cli version 1.5.5
Follow this issues in https://github.com/angular/angular-cli/issues/9187
Install in your project
ng -v