VScode下脚本被禁止运行的原因及解决方案

报错信息

npm : 无法加载文件 D:\softforjava\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Executi
on_Policies。

原因及解决方案

需要以管理员身份运行vscode,才能执行以下操作

出现这种问题一般情况下是因为 PowerShell 的运行策略是受限制(Restricted)的,这种状态下回禁止很多操作,以防出现系统错误

可以在vscode下的命令窗口执行以下命令查看执行策略

javascript 复制代码
Get-ExecutionPolicy

如果是受限制的,可以运行以下命令修改,将执行策略更改为 RemoteSigned(远程签名),这将允许本地脚本和已签名的远程脚本运行:

javascript 复制代码
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
相关推荐
jingling5552 小时前
【Vue3 实战】插槽封装与懒加载
前端·javascript·vue.js
海天一色y2 小时前
Pycharm(十六)面向对象进阶
ide·python·pycharm
Freedom风间7 小时前
前端优秀编码技巧
前端·javascript·代码规范
斗转星移37 小时前
Ubuntu20.04 中使用vscode中编辑查看PlantUML
linux·vscode·uml·plantuml
萌萌哒草头将军7 小时前
🚀🚀🚀 Openapi:全栈开发神器,0代码写后端!
前端·javascript·next.js
萌萌哒草头将军7 小时前
🚀🚀🚀 Prisma 爱之初体验:一款非常棒的 ORM 工具库
前端·javascript·orm
拉不动的猪8 小时前
SDK与API简单对比
前端·javascript·面试
BillKu8 小时前
Vue3后代组件多祖先通讯设计方案
开发语言·javascript·ecmascript
聂 可 以8 小时前
调整IntelliJ IDEA当前文件所在目录(包路径)的显示位置
java·ide·intellij-idea