webpack vue : Cannot find module ‘webpack/lib/rules/BasicEffectRulePlugin‘

在使用webpack 安装vue-loader后,打包执行出现需要安装vue-loader-plugin的问题,当通过npm安装vue-loader-plugin后,在webpack.config.js中配置如下:

const VueLoaderPlugin = require('vue-loader-plugin');

module.exports = {
    plugins: [
        new VueLoaderPlugin()
    ],
}

再次运行npm run dev:出现:Cannot find module 'webpack/lib/rules/BasicEffectRulePlugin' 问题, 需要改为:

const VueLoaderPlugin = require('vue-loader/lib/plugin');
module.exports = {
    plugins: [
        new VueLoaderPlugin()
    ],
}

参考:

vue-loader#plugin


版权声明:本文为fly_leopard原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。