我整理整理了依据我这边项目所归纳的一些解决信息:

关于vue2.0的旧项目运行失败时的可参考升级策略-CSDN博客

以下内容为部分情况的解决方案。

关于VUE2旧项目重新安装依赖后@vue/compiler-sfc提示无法运行的解决方案。

有一段时间因为vue3的出现,大家将vue-cli脚手架进行了升级,导致大部分项目重新安装依赖时出现提示程序中缺少依赖 @vue/compiler-sfc ,但是对于vue2而言其实内部已存在 vue-loader 的依赖,但还原版本时,会将本地vue-loader 的依赖更新到最新,导致项目启动出现问题。

实际上通过网络上大部分的教程其实部分是可以解决问题的,但是没有明确说明到vue-loader具体的版本。

这里我给大家提供一个解决方案的几个要点:

  • 建议安装之前把 package-lock.json 文件备份到别的地方,然后删除掉,安装依赖时候偶尔会检测这个文件中的依赖来进行安装!!

  • 出现提示后安装 vue-loader@15 即可!!!!!

  • vue 2.x 不要安装最新版本的 vue-loader 

  • 不要乱升级依赖包,免得出现更多错误,必须安装指定版本!!!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐