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

为何每次创建Vue项目前需全局安装@vue/cli?及创建报错咨询

关于Vue CLI的两个常见问题解答

1. 为什么不需要每次创建Vue项目前都执行npm install -g @vue/cli?

npm install -g @vue/cli是全局安装Vue CLI工具,全局安装一次后,系统环境中就会注册vue这个命令行工具,后续创建新项目时直接调用vue create即可,完全不需要重复执行全局安装命令。

如果你觉得每次都需要安装,大概率是以下原因:

  • 之前的全局安装未成功,导致vue命令未被正确注册到系统环境变量中
  • 切换了终端环境(比如从普通终端切换到管理员终端,或者更换了Shell),新环境未识别到已安装的全局包
  • 全局包的安装路径被修改,导致系统找不到vue命令

2. 执行vue create project-name抛出Error: spawn yarn ENOENT的解决方法

这个错误的核心原因是:Vue CLI默认会优先使用yarn作为包管理器,但你的系统中未安装yarn,或者yarn未添加到系统环境变量中,导致CLI无法找到yarn命令。

你可以通过以下几种方式解决:

  • 全局安装yarn:执行npm install -g yarn,安装完成后就能正常使用vue create project-name命令
  • 临时指定npm作为包管理器:就是你当前使用的vue create -m npm project-name,每次创建时明确指定用npm
  • 设置npm为默认包管理器:执行vue config set packageManager npm,之后所有新创建的项目都会默认使用npm,无需再手动指定参数

内容的提问来源于stack exchange,提问作者tako-sphynx

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 06:57:09