yarn配置、yarn : 无法加载文件 E:\tool\nodejs\yarn.ps1,因为在此系统上禁止运行脚本报错解决
配置
1、先下载好NodeJS,然后输入如下命令安装yarn
npm install -g yarn
2、查看版本:
yarn --version
3、查看 yarn 默认配置
yarn config list
报错 yarn : 无法加载文件 E:\tool\nodejs\yarn.ps1,因为在此系统上禁止运行脚本
报错原因:
这是由于 Windows PowerShell 自动阻止不信任的脚本执行 造成的,因此需要更改 Windows PowerShell 执行策略。
要更改默认(LocalMachine)作用域的执行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。
要更改当前用户的执行策略,请运行 “Set-ExecutionPolicy -Scope CurrentUser”。
解决方案
-
以管理员身份运行
Window Powershell
执行get-ExecutionPolicy命令,查看当前的执行策略。 - 会看到它的返回值是
Restricted
, 意思是当前是受限制的。 - 执行set-ExecutionPolicy RemoteSigned命令,更改
Window Powershell
的执行策略。 - 是否要更改执行策略?输入
y
,或者直接回车。
当前用户
- 如果不是以管理员身份运行时,执行上面的命令后,会报出如下错误
- 此时,需执行Set-ExecutionPolicy -Scope CurrentUser命令,修改当前用户的执行策略
- 参数值输入:RemoteSigned