【发布时间】:2022-01-13 03:53:13
【问题描述】:
当我在开发模式下使用 html-loader 和文件加载器时 图片在浏览器中不显示 src->assets->images 文件夹中的图像 并在 html 文件中
请建议我如何在开发和产品模式下运行代码
<html>
<head>Webpack</head>
<body>
<h1>Hi...................!</h1>
<h1>Owsam!</h1>
<img src="../src/assets/images/rajstan.jpg">
</body>
</html>
const road = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
module:{
rules :[
{
test : /\.css$/,
use : ['style-loader','css-loader']
},
{
test : /\.html$/,
use : [
{
loader : "html-loader",
}
]
},
{
test : /\.(svg|png|jpe?g|gif)$/,
use : [
{
loader : "file-loader",
// options : {
// name: '[name].[ext]',
// // outputPath : 'images',
// // publicPath : 'assets'
// }
}
]
}
]
},
plugins: [
new HtmlWebpackPlugin({
title : 'first webpack',
filename : 'index.html',
template : road.resolve(__dirname,'..','public','index.html'),
inject:'body'
})]
}
【问题讨论】:
标签: webpack webpack-dev-server webpack-file-loader webpack-html-loader