解决npm在vscode终端内无法运行

刚在新电脑上装node+npm,成功安装后,能在git bash正常使用。

如图,能正常查询node和npm版本:

但在vscode使用时却报错无法使用npm

解决方案

上方提示了"SecurityError",所以我们需要在PowerShell更改安全策略

  • 查看当前的执行策略

    打开 PowerShell 并运行以下命令Get-ExecutionPolicy

    可以看到返回的是Restricted严格策略

  • 修改执行策略

    更改执行策略为更宽松的级别,例如 RemoteSignedUnrestricted

bash 复制代码
 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

确认为是,输入y

  • 再次确认,已变成宽松策略
  • 验证
    去vscode终端再次输入npm -v,可以正常运行了
相关推荐
JoannaJuanCV1 小时前
vscode debug Transformer源码说明
ide·vscode·transformer·qwen3
ZJU_统一阿萨姆3 小时前
Windows系统VSCode配置Rust开发环境(超详细保姆级教程)
windows·vscode·rust
GOATLong4 小时前
MySQL内置函数
android·数据库·c++·vscode·mysql
傅科摆 _ py4 小时前
Vscode 如何配置远程环境的 ssh 连接
ide·vscode·编辑器·1024程序员节
zhangfeng11334 小时前
在 R 医学数据分析中,关于 RStudio 和 VSCode 哪个效率更高
vscode·数据分析·r语言
HIT_Weston5 小时前
14、【Ubuntu】【VSCode】VSCode 断联问题分析:hostname(二)
linux·vscode·ubuntu
sanzk5 小时前
Node.js | pnpm下载安装与环境配置
npm
爱宇阳5 小时前
npm 常用标签与使用技巧新手教程
前端·npm·node.js
郑板桥305 小时前
TypeScript:npm的types、typings、@type的区别
javascript·typescript·npm
@大迁世界6 小时前
2025 年该选谁?npm vs yarn vs pnpm
前端·npm·node.js