运行windows 7 Professional 32bit。
我试着在normal或admin下运行npm install -g angular-cli。
我还尝试将它添加到PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)下的环境变量中,也没有成功。
我做错了什么?
运行windows 7 Professional 32bit。
我试着在normal或admin下运行npm install -g angular-cli。
我还尝试将它添加到PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)下的环境变量中,也没有成功。
我做错了什么?
当前回答
对我来说,PATH环境变量有问题。我删除了所有与npm相关的路径,并在path的开头添加了这个文件夹:
c:\Users\<your-user-name>\AppData\Roaming\npm\
确保你有;之间的路径。
其他回答
我也面临着同样的问题,但已经解决了。在我的最终原因是我安装节点和CLI使用其他用户配置文件,现在我从其他用户登录运行ng命令。由于节点和cli安装使用其他用户登录节点在C:\Users\<用户名>\AppData\漫游此路径上找不到任何东西,这就是为什么我得到这个错误。
我运行npm install -g @angular/cli命令并重启我的机器。一切都很正常。
我使用的是win10,只是为了解决这个问题。 在cmd中输入下面的代码:
NPM配置获取前缀
然后复制粘贴你从顶部得到的路径到你的计算机环境变量——>用户变量盒子——> path——> edit——C:\Program Files\nodejs\ node_global,你的路径可能不同。
点击确定并重新打开cmd窗口,输入ng版本,然后它就工作了!干杯!
在系统env设置中,将node_modules下的.bin文件夹中的ng命令路径添加到path变量。
例:将C:\testProject\node_modules\.bin\添加到PATH中
重新启动IDE。
通过命令
npm install -g @angular/cli@latest
它工作得很好,我现在能够运行ng命令了。
这个方法几乎适用于我,但我必须使用:%USERPROFILE%\AppData\Roaming\npm . 在环境变量中…/ /系统变量的路径
然后当我执行CMD: "ng -v"时,我得到了angular cli的正确响应。