likes
comments
collection
share

注意:设置为Unrestricted可能会带来安全风险。 重新运行npm命令:更改执行策略后,重新尝试运行你的npm命令。 确保在执行这些步骤时你的账户具有

作者站长头像
站长
· 阅读数 22

一:描述报错场景及原因

1:报错场景

git clone 拉项目之后,在本地npm i 安装依赖 报错:

npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1
2:报错解释
这个错误表明你尝试执行的npm脚本文件无法在当前系统上运行。这通常是因为系统策略限
制了脚本的执行,或者是因为你的账户权限不足以执行脚本。

二:解决

1:window系统,以管理员身份运行PowerShell:右击PowerShell图标,选择“以管理员身份运行”。

注意:设置为Unrestricted可能会带来安全风险。  重新运行npm命令:更改执行策略后,重新尝试运行你的npm命令。  确保在执行这些步骤时你的账户具有

2:检查执行策略:在管理员PowerShell中执行以下命令来查看当前的执行策略

输入如下指令 注意:如果返回结果是Restricted,则需要更改策略。

Get-ExecutionPolicy

3:更改执行策略:如果执行策略被设置为Restricted,你可以设置为RemoteSigned或者Unrestricted,在管理员PowerShell中执行:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

或者

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

注意:设置为Unrestricted可能会带来安全风险。

重新运行npm命令:更改执行策略后,重新尝试运行你的npm命令。 确保在执行这些步骤时你的账户具有管理员权限。如果问题依旧存在,请检查是否有其他系统策略或安全软件阻止脚本执行。

转载自:https://juejin.cn/post/7424302125460717602
评论
请登录