You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行npm install @vue/cli安装Vue CLI报脚本禁用错误如何解决

问题描述

执行全局安装Vue CLI命令后运行vue相关指令失败,抛出如下错误:

vue : File C:\Users\ASUS\AppData\Roaming\npm\vue.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies.
触发问题的安装命令:

npm install @vue/cli

报错根因是Windows PowerShell默认执行策略禁止运行未受信任的脚本,npm全局安装Vue CLI时生成的vue.ps1启动脚本被系统拦截,无法正常加载。

永久解决方法
    1. 右键点击Windows开始菜单,选择「Windows PowerShell(管理员)」/「终端(管理员)」,打开带管理员权限的命令行窗口。
    1. 先执行Get-ExecutionPolicy查看当前策略,如果返回结果为Restricted,就是默认的全限制状态,不允许任何脚本运行,是触发本次报错的直接原因。
    1. 执行命令修改执行策略:
Set-ExecutionPolicy RemoteSigned

在弹出的确认提示里输入Y按回车确认即可。注意不要设置为Unrestricted模式,该模式会允许所有任意来源脚本运行,存在较高安全风险;RemoteSigned模式允许本地创建的脚本运行,网络下载的脚本必须有可信签名才可执行,是兼顾使用和安全的推荐配置。

    1. 执行Get-ExecutionPolicy确认返回值为RemoteSigned后,关闭当前管理员窗口,重新打开普通终端,执行vue --version,如果能正常输出版本号,说明问题已经修复。
临时规避方案

如果不想修改系统全局执行策略,可以直接绕过ps1脚本,调用cmd版本的vue启动文件:
所有vue相关命令里把vue替换为vue.cmd即可,比如创建项目的命令从vue create my-project改为vue.cmd create my-project,不需要修改系统配置就能正常使用。

内容的提问来源于stack exchange,提问作者Mikael Tenshio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 14:15:31