npm i -g pnpm 安装后运行pnpm -v错误

系统上,由于执行策略的限制,PowerShell 不允许运行脚本,而 pnpm 尝试执行的 pnpm.ps1 脚本被阻止了

查看当前执行策略:
在 PowerShell 中运行以下命令,查看当前的执行策略:
powershell

Get-ExecutionPolicy

可能的值包括 Restricted(默认值,不允许运行脚本)、AllSigned(仅允许运行由受信任的发布者签名的脚本)、RemoteSigned(允许运行本地编写的脚本,以及由受信任的发布者签名的远程脚本)和 Unrestricted(允许运行所有脚本,但会提示是否运行未签名的远程脚本)。
更改执行策略:
如果要允许运行脚本,可以将执行策略更改为 RemoteSigned 或 Unrestricted。请注意,将执行策略设置为 Unrestricted 可能会带来安全风险,因为它允许运行任何脚本,包括来自不受信任来源的脚本。推荐使用 RemoteSigned。
以管理员身份运行 PowerShell(右键点击 PowerShell 快捷方式,选择 “以管理员身份运行”),然后运行以下命令将执行策略设置为 RemoteSigned:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine

你可能感兴趣的:(npm,前端,node.js)