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

你可能感兴趣的:(Webpack,webpack,vue,vueloaderplugin)