pnpm : 无法加载文件 D:\dev\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

一、问题现象

  

二、问题原因

  1、此问题是由于Power Shell的执行策略限制了脚本的执行

// 通过命令可以查看当前策略 Get-ExecutionPolicy

   

  2、策略说明:

    • Restricted:默认策略,禁止运行任何脚本,除非明确允许。
    • AllSigned:只允许运行经由数字签名并由受信任的发布者签名的脚本。
    • RemoteSigned:允许运行未经签名的脚本,但是必须由受信任的发布者在本地计算机上签名。
    • Unrestricted:允许运行所有脚本。

三、解决

  想解决问题需要修改策略为:Unrestricted

  1、当前策略是Restricted时,可以使用如下命令修改

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process

  2、当前策略是AllSigned 或 RemoteSigned时可以使用下面命令修改

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force

OK以上就是解决方法


__EOF__

本文作者始是逍遥人
本文链接https://www.cnblogs.com/brucewang92/p/18070863.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   始是逍遥人  阅读(2642)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 易语言 —— 开山篇
点击右上角即可分享
微信分享提示