解决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,可以正常运行了
相关推荐
明晚十点睡10 小时前
Vscode (Windows端)免密登录linux集群服务器
linux·服务器·vscode
兮动人17 小时前
VSCode怎么同时打开多个页面
ide·vscode·编辑器
nathan052917 小时前
javaer快速从idea转战vscode
java·vscode·intellij-idea
MINO吖1 天前
项目改 pnpm 并使用 Monorepo 发布至 npm 上
前端·npm·node.js
2401_872990531 天前
【凑修电脑的小记录】vscode打不开
ide·vscode·编辑器
Dontla1 天前
vscode预览模式(点击文件时默认覆盖当前标签,标签名称显示为斜体,可通过双击该标签取消)覆盖标签、新窗打开
ide·vscode·编辑器
silenci1 天前
vscode配置vim
vscode·vim·excel
ALex_zry2 天前
如何在大型项目中解决 VsCode 语言服务器崩溃的问题
服务器·ide·vscode
CodingCos2 天前
【Windows 常用工具系列 22 -- vscode markdown preview 字体大小设置】
ide·vscode·编辑器
极小狐2 天前
如何使用极狐GitLab 软件包仓库功能托管 npm?
java·前端·数据库·ci/cd·npm·gitlab·devops