最新的脚手架,但是无法升级到老师版本

来源:2-3 升级最新的 vue 版本以支持 script setup 语法

见信

2022-02-24

lujianxin@lujianxindeMacBook-Pro admin % npm i vue@3.2.8 vue-router@4.0.11 vuex@4.0.2
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: vue@3.2.8
npm ERR! node_modules/vue
npm ERR! vue@“3.2.8” from the root project
npm ERR! peer vue@"^3.0.2" from vuex@4.0.2
npm ERR! node_modules/vuex
npm ERR! vuex@“4.0.2” from the root project
npm ERR! 1 more (vue-router)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peerOptional vue@"^2 || ^3.2.13" from @vue/babel-preset-app@5.0.1
npm ERR! node_modules/@vue/babel-preset-app
npm ERR! @vue/babel-preset-app@"^5.0.1" from @vue/cli-plugin-babel@5.0.1
npm ERR! node_modules/@vue/cli-plugin-babel
npm ERR! dev @vue/cli-plugin-babel@"~5.0.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /Users/lujianxin/.npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR! /Users/lujianxin/.npm/_logs/2022-02-24T03_16_01_207Z-debug.log

写回答

1回答

Sunday

2022-02-24

你好

你这是一个 依赖库版本兼容性的问题,造成这个问题的原因可能有很多。

我建议你《复制课程源代码的 package.json 文件到你的项目中(覆盖你的 package.json)》 以保证版本兼容性。

1
2
Sunday
回复
见信
覆盖了 package.json之后 , 删除项目的 package-locak.json ,删除 node_modules 文件夹 , 重新执行 npm i 。 应该不存在失败的可能才对 。 如果执行了以上操作,依然失败,可以在 QQ 上联系我
2022-02-24
共2条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程