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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值