Skip to content
📈0️⃣

pnpm-v报错CategoryInfo-SecurityError

报错如下

sh
PS D:\workspace\www.zichin.com\blog> pnpm -v
pnpm : 无法加载文件 D:\developSoftware\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的
 about_Execution_Policies。
所在位置 行:1 字符: 1
+ pnpm -v
+ ~~~~
    + CategoryInfo          : SecurityError: (:) [],PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

解决方法

这个问题是因为PowerShell的执行策略限制了脚本的运行。你可以尝试更改执行策略以解决这个问题。

  1. 首先,以管理员身份运行PowerShell。
  2. 然后,输入以下命令来更改执行策略:
powershell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  1. 最后,再次尝试运行pnpm -v命令。