news 2026/6/23 12:11:31

根据您提供的 package.json 片段,涉及的 @vue/cli-plugin-babel 和 @vue/cli-service 版本为 ~4.2.0。以下是针对该版本的详细解决方案,结合相关依

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
根据您提供的 package.json 片段,涉及的 @vue/cli-plugin-babel 和 @vue/cli-service 版本为 ~4.2.0。以下是针对该版本的详细解决方案,结合相关依

根据您提供的package.json片段,涉及的@vue/cli-plugin-babel@vue/cli-service版本为~4.2.0。以下是针对该版本的详细解决方案,结合相关依赖冲突问题:


1. ‌核心依赖冲突处理

  • 问题‌:@vue/cli-plugin-babel@vue/cli-service需要 Webpack 4.x,但某些插件(如vue-photo-preview)强制安装 Webpack 3.x,导致冲突。
  • 解决方案‌:

    bashCopy Code

    # 1. 清理缓存 npm cache clean --force # 2. 卸载冲突的 Webpack 版本 npm uninstall webpack webpack-cli # 3. 安装 Webpack 4.x(与 Vue CLI 4.x 兼容) npm install webpack@4.47.0 webpack-cli@3.3.12 --save-dev # 4. 强制重新安装依赖(解决未解决的 peer 依赖) npx npm-force-resolutions # 5. 重新安装所有依赖 npm install


2. ‌版本兼容性检查

  • Node.js 版本要求‌:Vue CLI 4.x 需 Node.js 12.x - 14.x,建议使用 Node.js 14.20.0。
  • 检查当前版本‌:

    bashCopy Code

    node -v # 应输出 v14.x.x npm -v # 应输出 v6.x.x


3. ‌解决其他常见冲突

  • 使用--legacy-peer-deps忽略版本冲突‌:

    bashCopy Code

    npm install --legacy-peer-deps

  • 强制安装(不推荐)‌:

    bashCopy Code

    npm install --force


4. ‌验证修复

  • 运行项目:

    bashCopy Code

    npm run serve

  • 检查依赖树:

    bashCopy Code

    npm list webpack # 确保输出 Webpack 4.47.0


注意事项

  • 权限问题‌:若遇到EPERM错误,需以管理员身份运行命令提示符。
  • 缓存清理‌:必要时运行npm cache clean --force
  • 版本兼容性‌:确保所有依赖包版本与 Vue CLI 4.x 兼容。

通过以上步骤,可解决@vue/cli-plugin-babel@vue/cli-service的依赖冲突问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 3:05:01

electron-egg打包win7

node版本 v16.17.1 项目依赖版本"devDependencies": {"electron/rebuild": "^3.2.5","types/node": "16.18.88","debug": "^4.4.0","ee-bin": "^4.1.10","electron": &q…

作者头像 李华
网站建设 2026/6/23 7:37:06

8种网络故障分析及测试命令大全

对于网络工程师来说,在平常工作中,最基础的工作能力就是要保证网络顺畅不出错误。但实际上,网络随时都可能发生故障,影响正常工作,从而导致网络工程师总是要背很多黑锅;所以快速解决网络故障已经成为网工的…

作者头像 李华
网站建设 2026/6/22 23:26:38

Pythonselenium自动化测试实战项目

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快说明:本项目采用流程控制思想,未引用unittest&pytest等单元测试框架一、项目介绍目的测试某官方网站登录功能模块可以正常使用用例1.输入…

作者头像 李华
网站建设 2026/6/23 15:49:16

关于Comtos Linux (朱雀)主体源码的选择

关于Comtos Linux (朱雀) 主体源码的选择问: 为什么Comtos Linux 9 (朱雀)不以RHEL 9或 Rocky Linux 9或AlmaLinux 9的稳定的源码为主体,而使用滚动的CentOS Stream 9的源码为主体呢? 使用稳定的RHEL 9或Rocky Linux 9或AlmaLinux 9的源码为…

作者头像 李华
网站建设 2026/6/23 15:52:29

超级Mini小车功能说明

巴掌车模01 超Mini小车功能说明1. 按键说明 小车左侧按键为启动按键,启动时需小车前方传感器处于背景布上(自动校准传感器数据),启动后小车会自行往前移动,若遇到赛道(白色胶带),则会沿着赛道行驶。 小车右侧为关机按键&#xff…

作者头像 李华