“npm无法加载文件...npm.ps1,因为在此系统上禁止运行脚本”的解决方法
前言
本篇描述利用npm启动Vue项目时遇到的问题及其相应的解决方法。
版本:
- Node:22.12.0
问题描述
在使用npm run dev命令启动vue项目时,遇到如下错误信息:

解决方法
在终端输入:get-ExecutionPolicy
可以发现回显为:Restricted,说明状态是禁止的。

此时我们需要更改状态,在终端输入如下命令:
1 | set-ExecutionPolicy RemoteSigned |
注:该命令需要管理员权限,可能会弹出以下提示信息:
那么我们就需要根据提示信息更改“当前用户的执行策略”,输入如下命令:
1 Set-ExecutionPolicy -Scope CurrentUser
再次键入命令:get-ExecutionPolicy
可以发现回显为:RemoteSigned。即表示更改成功。

此时再次键入命令:npm run dev。可以发现vue项目启动成功!

点击浏览器即可访问初始页面。

后记
本质上就是系统禁用了npm.ps1脚本,只需要更改策略就好。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 花猪のBlog!
评论
TwikooWaline



