问答详情
源自:4-1 webpack配置css单独分离打包

cannot find modul ' vue-loader/lib/plugin'怎么解决

安装vue-loader后出现报错,如何解决,报错如下:

https://img1.mukewang.com/5b6bfe8f0001c12b06410272.jpg

提问者:染青丝 2018-08-09 16:43

个回答

  • qq_慕桂英1150371
    2022-03-28 15:22:35

    把这个vue-loader升级到最新,用npm i -D vue-loader@15.0.0就行

  • 小危仔
    2020-01-07 15:44:41

    看了很多解决方法,都没解决,然后我就自己尝试,解决了,

    第一步:从问题描述来看,就是找不到plugin的问题,那我们去本地打开寻找,发现确实没有plugin.js

    第二步:比较版本,我确定我安装的是@15之后的vue-loader版本,我还尝试了降低到@13的版本,还是没有这个plugin.js

    第三步:我在本地把node_modules全删了,然后通过cnpm i 重新下载依赖(@13版本还是没有,但是@15版本有)

    总结可能的原因:就是在npm i  vue-loader的时候尝试不要-S/-D,然后看本地有没有这个plugin.js

  • kakamaster
    2019-09-09 10:23:11

    我也碰到了相同问题,有解决答案了吗?

  • 慕神7148581
    2019-03-29 13:49:45

    因为你的 vue-loader版本太低了,找不到plugin,试着升级到目前最新版本

    15.7.0

  • wutingyehe
    2019-03-17 22:33:13

    检查一下你的webpack配置文件里,如果不需要

    require('vue-loader/lib/plugin')

    的话,把它去掉

  • 董尚奇
    2019-01-25 12:12:17

    https://img2.mukewang.com/5c4a8c220001524a02660494.jpg为啥我的node_modules 里vue-loader是这个结构 我也同样是这个问题,vueLoaderPlugin 和vue-loader都有

  • 呆4
    2018-09-13 15:52:59

    https://img.mukewang.com/5b9a17390001ad2605910362.jpg你找下有没有这个   应该是和版本有关系的   没有就更新到最新咯

  • 染青丝
    2018-08-09 16:58:44

    这个写过了,但是运行时还是报这个问题

  • 慕粉Q1023115946
    2018-08-09 16:55:58

    在webpack.config.js里引入下面这个

    const vuePlugin = require('vue-loader/lib/plugin')

    然后在plugins里加下面这一项

    new vuePlugin()