Итак, я уже делал приложение реагирования с такой же конфигурацией для веб-пакета, но это первый раз, когда я вижу это.Плагин clean webpack показывает, что у класса нет конструктора даже тогда, когда он есть.
Я пытался выяснить, были ли какие-либо проблемы с импортом или что-то в этом роде, но все проверяется.
const path = require('path');
const CleanWebpackPlugin = require('clean-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: {
app: './src/index.js',
style: './src/style.less'
},
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader"
}
},
{
test: /\.less$/,
use: [{
loader: 'style-loader'
},
{
loader: 'css-loader'
},
{
loader: 'less-loader'
}
]
}
]
},
plugins: [
new CleanWebpackPlugin(),
new HtmlWebpackPlugin({
template: './public/index.html'
}),
],
output: {
filename: '[name].bundle.js',
path: path.resolve(__dirname, 'dist')
}
};
Вот ошибка, которую я получаю на своем терминале
new CleanWebpackPlugin (), ^
Ошибка типа: CleanWebpackPlugin не является конструктором