运行windows 7 Professional 32bit。

我试着在normal或admin下运行npm install -g angular-cli。

我还尝试将它添加到PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)下的环境变量中,也没有成功。

我做错了什么?


当前回答

将新路径设置为c:\ users \你的名字\ appdata \漫游\npm\node_modules\@angular\cli\bin\ng现在对我来说很好

其他回答

我根据图解决了这个问题:

在CMD下运行

 npm install -g @angular/cli

然后

(在Windows 10中打开)控制面板\所有控制面板项\系统 或按图

步骤1:

第二步:

步骤3:

目的:

添加缺少的ng路径

下面是你需要添加的新环境变量:c:\ users \ pk\ appdata \漫游\npm\node_modules\@angular\cli\bin

最后,重新启动所有打开的命令提示符并重试。

我在几天前解决了这个问题,在其他全局模块遇到同样的问题后,添加到:

环境表->系统变量->路径:

C:\Users\管理员\ AppData \漫游\ npm \ node_modules \ angular-cli \ bin, C: \ Program Files \ MongoDB \ Server \ 3.2 \ bin

注意,后面不能有空格;

这就是我的问题所在。

安装x32版本的nodejs而不是x64版本(即使在64位windows机器上)。

如果您在执行上述步骤后仍然得到错误。然后试试下面的建议。

因为它是一个节点脚本。我现在使用下面的选项来创建。

\ users \Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng版本

可能需要符号链接。没有进一步研究。

进一步研究: C:\Users\Administrator\AppData\Roaming\npm;

在Windows中,npm。CMD文件在上述路径下。如果设置了上述环境变量,则可以执行为 ng版本 ng init

在系统env设置中,将node_modules下的.bin文件夹中的ng命令路径添加到path变量。

例:将C:\testProject\node_modules\.bin\添加到PATH中

重新启动IDE。