yarn : 无法加载文件 E:\leading\NodeJs\info\node_global\yarn.ps1,因为在此系统上禁止运行脚本

yarn : 无法加载文件 E:\leading\NodeJs\info\node_global\yarn.ps1,因为在此系统上禁止运行脚本

原文链接:https://blog.csdn.net/zimeng303/article/details/112170851

原因分析

报错信息
在这里插入图片描述

报错原因

  1. 这是由于 Windows PowerShell 自动阻止不信任的脚本执行 造成的,因此需要更改 Windows PowerShell 执行策略。
  2. 要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell
  3. 要更改当前用户的执行策略,请运行 “Set-ExecutionPolicy -Scope CurrentUser”

解决方案

打开VSCode,打开终端。

1.执行如下命令,查看当前的执行策略
get-ExecutionPolicy

返回 Restricted

执行命令,效果如图:
在这里插入图片描述

2.LocalMachine 作用域

1.以管理员身份运行Window Powershell ,执行以下命令,更改 Window Powershell 的执行策略,

set-ExecutionPolicy RemoteSigned

是否要更改执行策略?输入 y ,或者直接回车

y   

直接 Enter 回车

2.当前用户如果不是以管理员身份运行时,执行上面的命令后,会报出如下错误:
此时,需执行如下命令,修改当前用户的执行策略

  Set-ExecutionPolicy -Scope CurrentUser

参数值输入:

RemoteSigned

执行命令,结果如下:
在这里插入图片描述

3.最后,执行如下命令,查看当前的执行策略
 get-ExecutionPolicy

执行命令,效果如图:
在这里插入图片描述

4.就可以正常使用yarn了

如图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40657321/article/details/115868099