问题
Recently (May 2018) newer stable version of angular has been released. I have migrated succesfully from version 5 to 6.
But for some reason I wanted to rollback to version 5. I have tried following commands:
npm uninstall -g @angular/cli
it uninstalled the latest version of angular-6.
npm cache clean --force
and then installed
npm install -g @angular/cli@1.7.4
But it gave this error
node version: 8.10.0
npm version: 6.0.0
回答1:
you have to update npm...please refer to screenshot...I've sucessfully downgraded angular 6 to angular 5...

回答2:
Same as the other answer, but this time only commands instead of a difficult to follow screenshot
I wanted to downgrade from 7.0.2 to 6.2.5
ng --version
npm uninstall -g @angular/cli
npm cache clean --force
npm install -g @angular/cli@6.2.5
ng --version
回答3:
run
npm i npm@latest -g
to update node package manager. then run again
npm install -g @angular/cli@1.7
回答4:
First run these three commands to check which version is installed currently:
node -v
npm -v
ng --version
Then to uninstall the cli:
npm uninstall -g @angular/cli
To clean cache:
npm cache clean --force
Then install the version that you want (X.X.X)
:
npm install -g @angular/cli@6.2.5
To check the successfull update:
ng --version
来源:https://stackoverflow.com/questions/50268300/unable-to-downgrade-angular-from-version-6-to-5