解决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,可以正常运行了
相关推荐
海浪在开花2 小时前
vscode查看文件历史git commit记录
git·vscode
程序员黄老师6 小时前
VSCode 生成HTML 基本骨架
ide·vscode·html
zy0101017 小时前
React 开发环境搭建
前端·react.js·前端框架·npm·node.js
hamish-wu12 小时前
vscode python 入门教程(二) vscode使用gti 管理代码
ide·vscode·编辑器
D-A-X14 小时前
vscode中latex的tex文件和pdf跳转
vscode·pdf·latex
焦思懿--19期--工职大14 小时前
MinGW与使用VScode写C语言适配
ide·vscode·编辑器
熬夜不洗澡15 小时前
关于VSCode使用过程中的一些问题记录(持续更新)
ide·vscode·编辑器
给生活加糖!17 小时前
visual studio code 开发STM32步骤
ide·vscode·编辑器
西北大程序猿18 小时前
VScode
ide·vscode·编辑器
还是鼠鼠1 天前
Node.js 包与 npm 详解:使用 npm 的重要注意事项与最佳实践
前端·javascript·vscode·node.js