Webpack项目报错: Cannot find module 'webpack/lib/RuleSet'

附上webpack.config.js的代码:

const path = require('path')
const htmlWebpackPlugin = require('html-webpack-plugin')

const webpackPlubin = new htmlWebpackPlugin({
    template: `./src/index.html`,
    filename: 'index.html'
})

const vueLoaderPlugin = require('vue-loader/lib/plugin')
module.exports = {
    //编译模式
    mode: "development",     //写代码的时候用development  上线的时候用production
    entry: path.join(__dirname,'src/index.js'),
    output: {
        path: path.join(__dirname,'./dist/'),
        filename: "bundle.js"
    },
    plugins: [webpackPlubin , new htmlWebpackPlugin()],
    module: {
        rules: [
            //注意:正则表达式不要加 ''
            {test:/\.css$/, use: ['style-loader','css-loader','postcss-loader']},
            {test: /\.less$/, use: ['style-loader','css-loader','less-loader']},
            {test: /\.scss$/, use: ['style-loader','css-loader','sass-loader']},
            {test: /\.vue$/, use: ['vue-loader']}
        ]
    }
}

安装webpack、降低node版本、删除node-modules文件夹重新npm install都不行

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。


​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。