换了一部新电脑或者在公司上班换了一个新的电脑登陆账户,无法在vscode用yarn,并且会报错
因为 PowerShell的执行政策阻止了该操作
在控制台 用Get-ExecutionPolicy命令查看发现执行策略为受限状态:Restricted
解决方式(1)
- 在电脑打开
powershell,右键以管理员身份运行打开
如果可以用管理员身份运行打开 powershell
### 在窗口上执行:set-ExecutionPolicy RemoteSigned,然后输入Y,按Enter确认
### 查看执行策略:get-ExecutionPolicy 输出 RemoteSigned
如果命令行输出的是 RemoteSigned 那就说明成功了,你可以愉快的在vscode用yarn了
- 完成上述步骤后,就可以解决出现无法加载文件,xxxx在此系统上禁止运行脚本
解决方式(2)
- 更多的时候在公司办公电脑可能无法用管理员身份打开
powershell, 那么那就直接打开vscode
此时我们按照要求输入
### 在窗口上执行: Set-ExecutionPolicy -Scope CurrentUser 命令,回车
### 在黑窗口中输入 RemoteSigned 解除受限状态,回车
### 接下来查看受限状态 窗口输入 get-ExecutionPolicy ,此时结果为RemoteSigned(受限移除)
这样我们就可以正常创建了
结语
前端react QQ群:
788023830----React/Redux - 地下老英雄前端交流 QQ群:
249620372----FRONT-END-JS前端(我们的宗旨是,为了加班,为了秃顶……,仰望大佬),希望小伙伴们加群一起学习