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
相关推荐
1024小神5 分钟前
Codemirror编辑器中引入其他语言支持的方式
编辑器
鱼樱前端13 分钟前
📚 Vue Router 4 核心知识点(Vue3技术栈)面试指南
前端·javascript·vue.js
JobsandCzj21 分钟前
PDF 分割工具
javascript·小程序·pdf
午后书香30 分钟前
一天三场面试,口干舌燥要晕倒(二)
前端·javascript·面试
程序员大澈1 小时前
1个基于 Three.js 的 Vue3 组件库
javascript·vue.js
程序员大澈1 小时前
3个 Vue Scoped 的核心原理
javascript·vue.js
hyyyyy!1 小时前
《原型链的故事:JavaScript 对象模型的秘密》
javascript·原型模式
程序员大澈1 小时前
3个好玩且免费的api接口
javascript·vue.js
程序员大澈2 小时前
4个 Vue 路由实现的过程
javascript·vue.js·uni-app
几度泥的菜花2 小时前
如何禁用移动端页面的多点触控和手势缩放
前端·javascript