运行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环境变量需要更新,添加如下PATH,

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

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

其他回答

今天我也遇到了同样的问题,我走过了下面这条路—— (%USERPROFILE%\AppData\Roaming\npm),当我清除npm目录下的所有内容时,才知道有一些垃圾数据。现在当我运行(npm安装命令再次)。现在一切正常。

将C:\Users\DELL\AppData\Roaming\npm添加到系统变量路径对我来说很有效。请找到相应的“npm”文件路径

另外,检查是否已经将angular-cli\bin路径添加到path变量中。

您可以这样办理登机手续。我也有同样的问题。首先,在环境变量中检查用户PATH。它必须指向%USERPROFILE%\AppData\Roaming\npm\node_modules\@angular\cli\

使用node.js命令提示符代替命令提示符。在安装的程序菜单中运行node.js命令提示符。点击开始,搜索node.js命令提示符。运行它,然后输入ng -v回车。它会起作用的。如果有帮助,请告诉我。

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%