运行windows 7 Professional 32bit。

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

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

我做错了什么?


当前回答

我有同样的问题,Visual Studio代码不能在它的内置终端中运行任何ng命令。

我添加了%AppData%\npm到Windows 10的路径中,并且不需要重新启动,只是关闭和重新打开VS Code,它看不到它。

其他回答

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

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

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

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

注意,后面不能有空格;

这就是我的问题所在。

设置路径= % %路径;C: \ \ \ AppData \ \ npm漫游用户

I was having the same issue when tried with the syntax "ng new " and solved that simply by updating the existing node version from 5.x.x to 8.x.x. After successful updation of node, the syntax worked perfectly for me. Please update the existing version of node. As it is clearly mentioned in angular documentation that these commands require the node version >= 6.9.x. For reference please check https://angular.io/guide/quickstart. It clearly states "Verify that you are running at least node 6.9.x and npm 3.x.x by running node -v and npm -v in a terminal/console window. Older versions produce errors, but newer versions are fine".

PATH环境变量需要更新,添加如下PATH,

C:\Users\xyzname\AppData\Roaming\npm\node_modules\@angular\cli\bin

因为ng文件在bin文件夹中,一旦添加了这个,ng肯定会被识别出来