解决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,可以正常运行了
相关推荐
CBCU4 小时前
关于ubuntu环境下vscode进行debug的随笔
linux·vscode·ubuntu
扛麻袋的少年5 小时前
vscode 开发nuxt,点击标签跳转到 components.d.ts 解决方案
vscode·nuxt3
come112347 小时前
VS Code 项目中的 .vscode 目录详解
ide·vscode·编辑器
像素之间7 小时前
设置vscode使用eslint
ide·vscode·编辑器
mfxcyh8 小时前
npm下载离线依赖包
前端·npm·node.js
阿幸软件杂货间10 小时前
VSCode1.101.1Win多语言语言编辑器便携版安装教程
vscode·编辑器
鑫宇吖11 小时前
【工具使用-VScode】VScode如何设置空格和tab键显示
vscode·c
小天源18 小时前
Visual Studio Code 1.101下载
ide·vscode·编辑器
hola17384143918 小时前
node.js在vscode的配置
ide·vscode·node.js
遗憾随她而去.19 小时前
Node.js 在前端开发中的作用与 npm 的核心理解
前端·npm·node.js