pnpm install提示 因为在此系统上禁止运行脚本
时间: 2024-02-06 16:50:26 浏览: 306
改了系统用户名后报错yarn : 无法加载文件 C:\Users\xuxin\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行 脚本。有关详细信息,请参阅 http
5星 · 资源好评率100%
这个问题通常是因为您的计算机的安全策略不允许运行脚本,解决这个问题的方法有以下几种:
1. 在运行 `pnpm install` 命令时添加 `--no-optional` 选项,即 `pnpm install --no-optional`,这会跳过可选依赖的安装过程,从而避免执行脚本。
2. 打开 PowerShell 以管理员身份运行,然后执行以下命令:`Set-ExecutionPolicy RemoteSigned`,这会将 PowerShell 的脚本执行策略更改为允许运行本地脚本和远程签名的脚本。但是,请注意,这种方法可能会降低计算机的安全性。
3. 如果您知道要执行的脚本是安全的,可以在 PowerShell 中使用 `Unblock-File` 命令解除对该脚本的限制,例如:`Unblock-File -Path c:\path\to\script.ps1`。
希望这些方法能够帮助您解决问题。
阅读全文