我遇到一个问题,其中Windows 10中的Visual Studio Code无法检测集成终端中全局安装的NPM软件包。
例如,如果我@angular/cli
通过command 安装Windows命令提示符npm install -g @angular/cli
,则可以在该命令提示符内执行@ angular / cli命令,如ng --version
无错误。在全局npm模块安装之后,在Visual Studio Code中,执行相同操作ng --version
会给我错误:
术语“ ng”不被视为cmdlet,函数,脚本文件或可运行程序的名称。检查名称的拼写,或者是否包含路径,请验证路径是否正确,然后重试。
但是,我可以在集成终端中成功执行诸如npm -v
和的命令node -v
。
我的系统环境变量中包含以下项目
C:\Program Files\nodejs\
%AppData%\npm
我是否缺少允许检测全局npm模块的Visual Studio Code用户或系统环境变量?
感谢您提供任何帮助。
通过将系统环境路径变量修改为%AppData%\npm
在%ProgramFiles%\nodejs\
每个npm 故障排除技巧之前定位,我能够解决问题并在Visual Studio Code中使用全局npm命令。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句