Cannot find module vue/compiler-sfc

Posted vieber

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cannot find module vue/compiler-sfc相关的知识,希望对你有一定的参考价值。

我的vue版本是2.5,但是我的vue-loader版本升级到了vue-loader:17.3.0
经查,原来是vue2不能工作在vue-loader17以上,需要降到

npm i -D vue-loader@15.9.8

这个版本

发现还是报错,版本不匹配,我需要升级vue版本为vue@2.6.12这个才行。

装了之后还是报错

TypeError: Cannot read properties of undefined (reading 'parseComponent')

原来是vue-template-compiler和vue版本不匹配,重新安装npm i vue-template-compiler@2.6.12

然后装这个版本的vue-loader就不报错了,就是有一些warning,不过还好,不影响项目跑起来。

 "vue-loader": "^14.2.4",

以上是关于Cannot find module vue/compiler-sfc的主要内容,如果未能解决你的问题,请参考以下文章

Cannot find module 'webpack'

Error: Cannot find module

Error: Cannot find module PhantomJS

Error: Cannot find module ‘express‘

Error: Cannot find module ‘express‘

Error: Cannot find module ‘dotenv‘解决方法