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的执行策略限制了脚本的运行。你可以尝试更改执行策略以解决这个问题。
- 首先,以管理员身份运行PowerShell。
- 然后,输入以下命令来更改执行策略:
powershell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
- 最后,再次尝试运行
pnpm -v
命令。