处理css中的图片引入
const { resolve} = require("path");const HtmlWebpackPlugin = require('html-webpack-plugin')module.exports = { entry: './src/index.js', output: { filename: 'built.js', path: resolve(__dirname, 'build') }, module: { rules: [{ test: /\.less$/, use: [ 'style-loader', 'css-loader', 'less-loader' ] },{ //处理css中的图片引入 test: /\.(png|svg|jpg|jpeg|gif)$/i, type: 'asset/resource', }] }, plugins: [ new HtmlWebpackPlugin({ template: './src/index.html' }) ], mode: 'development'}
处理html中的图片引用
npm i html-loader -D
const {
resolve
} = require("path");
const HtmlWebpackPlugin = require('html-webpack-plugin')
module.exports = {
entry: './src/index.js',
output: {
filename: 'built.js',
path: resolve(__dirname, 'build')
},
module: {
rules: [{
test: /\.less$/,
use: [
'style-loader',
'css-loader',
'less-loader'
]
},{
test: /\.(png|svg|jpg|jpeg|gif)$/i,
type: 'asset/resource',
},{
//处理html中的图片引入
test: /\.html$/,
loader: 'html-loader'
}]
},
plugins: [
new HtmlWebpackPlugin({
template: './src/index.html'
})
],
mode: 'development'
}