运行windows 7 Professional 32bit。
我试着在normal或admin下运行npm install -g angular-cli。
我还尝试将它添加到PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng)下的环境变量中,也没有成功。
我做错了什么?
运行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路径添加到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")
}
其他回答
在我的情况下,我做了以下步骤。
所有程序-> 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,它工作了。
我使用的是win10,只是为了解决这个问题。 在cmd中输入下面的代码:
NPM配置获取前缀
然后复制粘贴你从顶部得到的路径到你的计算机环境变量——>用户变量盒子——> path——> edit——C:\Program Files\nodejs\ node_global,你的路径可能不同。
点击确定并重新打开cmd窗口,输入ng版本,然后它就工作了!干杯!
导航到要创建应用程序的目录并运行命令:
PATH="节点所在的路径";%PATH%
我必须将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")
}
关闭CMD并再次以管理员权限打开或重新启动系统。