const path = require(
'path'
);
const HtmlWebpackPlugin = require(
'html-webpack-plugin'
);
const MiniCssExtractPlugin = require(
'mini-css-extract-plugin'
);
module.exports = {
mode:
'development'
,
entry:
'./src/index.js'
,
output: {
path: path.resolve(__dirname,
'dist'
),
filename:
'[name].js'
},
plugins: [
new
HtmlWebpackPlugin({
template:
'./index.html'
,
filename:
'index.html'
}),
new
MiniCssExtractPlugin({
filename:
'css/[name].css'
}),
],
module: {
rules: [{
test: /\.css$/,
use: [{
loader: MiniCssExtractPlugin.loader,
options: {
publicPath:
'../'
}
},
'css-loader'
]
},
{
test: /\.(jpg|png|gif)$/,
use: [{
loader:
'file-loader'
,
options: {
name:
'img/[name].[ext]'
,
}
}]
}
]
}
}
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧