运行windows 7 Professional 32bit。

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

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

我做错了什么?


当前回答

我使用的是win10,只是为了解决这个问题。 在cmd中输入下面的代码:

NPM配置获取前缀

然后复制粘贴你从顶部得到的路径到你的计算机环境变量——>用户变量盒子——> path——> edit——C:\Program Files\nodejs\ node_global,你的路径可能不同。

点击确定并重新打开cmd窗口,输入ng版本,然后它就工作了!干杯!

其他回答

通过命令

npm install -g @angular/cli@latest

它工作得很好,我现在能够运行ng命令了。

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

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

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

NPM install -g @angular/cli代替了NPM install @angular/cli

我必须将npm路径添加到user path环境变量中。你可以以管理员身份运行以下PowerShell脚本:

$path = npm config get prefix    
$userPath = [Environment]::GetEnvironmentVariable("Path", "User")

if (($userPath -split ';') -notcontains $path) 
{
    [Environment]::SetEnvironmentVariable("PATH", ('{0};{1}' -f $userPath, $path), "User")
}