运行windows 7 Professional 32bit。

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

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

我做错了什么?


当前回答

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

其他回答

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

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

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

导航到要创建应用程序的目录并运行命令:

PATH="节点所在的路径";%PATH%

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

所有程序-> 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,它工作了。

我必须将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")
}

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