运行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\

确保你有;之间的路径。

其他回答

将新路径设置为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

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

我在Windows 7上也遇到了同样的问题,64位运行npm v3.10.8。

我按照建议添加了路径:(C:\Users.....(你的用户名)\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)和卸载angular-cli。 在这之后,我清除npm缓存通过npm缓存清理提示这里https://blogs.msdn.microsoft.com/matt-harrington/2012/02/23/how-to-fix-node-js-npm-permission-problems/。这保证了没有剩菜。 用npm install -g angular-cli重新安装angular-cli,瞧。 希望对大家有用!

执行以下几行,以解决ng未找到和未定义版本的问题

卸载-g angular-cli

卸载angular-cli

NPM缓存清理

安装-g @angular/cli@latest

在我的情况下,我做了以下步骤。

所有程序-> Node JS->右键单击Node. JS命令提示符,选择属性和从目标字符串在结束复制下面

/k "C:\Program Files\nodejs\nodevars.bat"

我启动Visual Studio Code并打开下面的文件

C:\Users\gochinta\AppData\Roaming\Code\User\settings.Json,并给出如下

// Place your settings in this file to overwrite the default settings
{
  "terminal.integrated.shellArgs.windows": 
  ["/k", "C:\\Program Files\\nodejs\\nodevars.bat"]

}

现在我在Visual Studio Code终端窗口中输入ng -v,它工作了。