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

Mac环境下Yarn全局升级Vue CLI遇依赖错误的解决求助

问题解答

错误原因分析

这个错误和本地Strapi项目无关,是你全局安装的create-strapi-app@3.6.5依赖包与当前Node.js版本(16.17.1)不兼容导致的。该版本的Strapi工具要求Node.js版本在>=10.16.0 <=14.x.x范围内,而你当前使用的Node版本超出了这个限制,所以Yarn在全局升级流程中检测到冲突并报错。

另外,你执行yarn add @vue/cli成功但Vue CLI版本未更新,是因为这个命令是将Vue CLI安装到本地项目的依赖中,而非覆盖全局安装的版本,所以全局的Vue CLI依然是v4.5.13。

解决步骤

1. 移除冲突的全局依赖

先卸载不兼容的create-strapi-app包,避免干扰后续升级:

yarn global remove create-strapi-app

如果不确定全局是否存在该包,可以先执行yarn global list查看全局依赖列表,确认后再卸载。

2. 忽略依赖限制升级Vue CLI

如果想直接跳过依赖兼容性检查强制升级全局Vue CLI,可以使用Yarn的--ignore-engines参数,执行以下命令:

yarn global upgrade @vue/cli@5.0.8 --ignore-engines

如果不需要指定具体版本,也可以省略版本号自动升级到最新稳定版:

yarn global upgrade @vue/cli --ignore-engines

3. 验证升级结果

升级完成后,执行以下命令确认Vue CLI版本:

vue --version

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 01:50:20