Windos VsCode:因为在此系统上禁止运行脚本

image.png

原因:PowerShell的执行策略导致。
1、Restricted
默认的设置, 不允许任何脚本运行;
2、AllSigned
只能运行经过数字证书签名的脚本;
3、RemoteSigned
运行本地的脚本不需要数字签名,但是运行从网络上下载的脚本就必须要有数字签名;
4、Unrestricted
允许所有的脚本运行;
5、Undefined
在Windows10下这是默认的值,表示未设置任何执行权限。这个值一般是用来删除执行策略的。

将策略改为:RemoteSigned即可

解决方案:
1、以管理员运行Vs Code,执行如下命令:get-ExecutionPolicy 查询当前策略

PS D:\test\gitee\umiapp> get-ExecutionPolicy
Restricted

2、执行如下命令更改策略:set-ExecutionPolicy RemoteSigned

PS D:\test> set-ExecutionPolicy RemoteSigned

3、再次执行命令:get-ExecutionPolicy,查看策略是否修改成功

PS D:\test> get-ExecutionPolicy
RemoteSigned
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容