当前位置:首页 » 《资源分享》 » 正文

npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink

16 人参与  2024年12月01日 12:01  分类 : 《资源分享》  评论

点击全文阅读


问题描述:VSCode 终端显示“npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本”

第一步:1.在 vscode 终端执行 get-ExecutionPolicy

如果返回是Restricted,说明是禁止状态。

第二步:2.在 vscode 终端执行set-ExecutionPolicy RemoteSigned

set-ExecutionPolicy : 对注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell”的访问被拒绝。 要更改默认(LocalMachine)作用域的执   
行策略,请使用“以管理员身份运行”选项启动 Windows PowerShell。要更改当前用户的执行策略,请运行 "Set-ExecutionPolicy -Scope CurrentUser"。
所在位置 行:1 字符: 1
+ set-ExecutionPolicy RemoteSigned
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
    + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand

爆红说明没有设置成功

第三步: 2.在 vscode 终端执行Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

然后成功后你再在终端使用get-ExecutionPolicy命令,应该返回的是RemoteSigned

 继续npm run dev,你试一下,应该就可以正常了。其实你不在编辑器终端使用的时候也是可以正常启动项目,但是编辑器不行,我们现在解决的就是以管理员身份操作此文件。


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/194875.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1