html-loader と file 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'
})]
}