Visual Studio代码(Windows)无法检测到全局NPM模块

亚历山大·斯塔索塞尔斯基(Alexander Staroselsky):

我遇到一个问题,其中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用户或系统环境变量?

感谢您提供任何帮助。

亚历山大·斯塔索塞尔斯基(Alexander Staroselsky):

通过将系统环境路径变量修改为%AppData%\npm%ProgramFiles%\nodejs\每个npm 故障排除技巧之前定位我能够解决问题并在Visual Studio Code中使用全局npm命令。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章