以上所有解决方案都不对我有用。在Windows 7上,此方法有效:
安装快速环境编辑器并删除节点的所有条目,npm, angular-cli or @angular/cli
卸载node.js并重新安装。再次运行Rapid Environment Editor,并确保node.js和npm位于系统或用户路径中。使用以下命令卸载任何现有的ng版本:
npm uninstall -g angular-cli
npm uninstall -g @angular/cli
npm cache clean
删除C:\Users\YOU\AppData\Roaming\npm\node_modules\@angular文件夹。
重新启动,然后最后运行:
npm install -g @angular/cli
然后屏住呼吸并运行ng -v。如果幸运的话,您会得到一些爱。每次运行ng命令时,请屏住呼吸,因为ng运行良好后,“找不到命令”已神奇地复现了几次,我认为问题已解决。
npm uninstall -g angular-cli