const path = require("path")
const miniCssEx = require("mini-css-extract-plugin")
const htmlWebpackPlugin = require("html-webpack-plugin")
const {CleanWebpackPlugin} = require("clean-webpack-plugin")
module.exports = {
entry: "./src/index.js",
output: {
path: path.resolve(__dirname, "./dist"),
filename: "main.js",
},
mode: "development",
module:{
rules: [
{
test: /\.css$/,
use: ["style-loader", "css-loader"]
},
{
test: /\.less$/,
use: [miniCssEx.loader, "css-loader", "postcss-loader", "less-loader"]
}
]
},
plugins: [
new htmlWebpackPlugin({
template: "./src/index.html",
filename: "index.html"
}),
new CleanWebpackPlugin(),
new miniCssEx({
filename: "index.css"
})
]
}
nvm切换node版本之后打包正常