执行 yarn 命令时无法加载文件
🐱

执行 yarn 命令时无法加载文件

Created
Mar 10, 2024 06:22 AM
Tags
yarn
error

问题原因

在部署博客时,在使用 yarn 命令时遇到如下报错👇
yarn : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\yarn.ps1
原因是 windows 客户端的默认执行策略是 Restricted
Default
  • 设置默认执行策略。
  • Restricted(对于 Windows 客户端)。
  • RemoteSigned(对于 Windows 服务器)。
Restricted
  • Windows 客户端计算机的默认执行策略。
  • 允许单个命令,但不允许脚本。
  • 阻止运行所有脚本文件,包括格式和配置文件 (.ps1xml)、模块脚本文件 (.psm1) 和 PowerShell 配置文件 (.ps1)。
需要使用服务器端的 RemoteSigned 来允许运行

解决方法

修改执行策略,以管理员身份在 PowerShell 中运行:
set-ExecutionPolicy RemoteSigned