Webpack url-loader 重复内联图片
Webpack url-loader repeatedly inlines images
我是 webpack 的新手,我正在使用具有以下选项的 url-loader:
{
test: /\.(png|jp(e*)g|svg|gif)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 8000
}
}
]
},
现在,如果我在我的 index.html 中使用相同的来源写入多张图片
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
url-loader 会在每个 img 标签中内联 base64 编码的图像,这当然是错误的
那么在不允许这种重复的情况下引用 base64 编码图像的正确方法是什么?
这是 url-loader
的预期行为。如果您希望 Webpack 不内联您的本地图像而是发出一个单独的文件,请改用file-loader
。
我是 webpack 的新手,我正在使用具有以下选项的 url-loader:
{
test: /\.(png|jp(e*)g|svg|gif)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 8000
}
}
]
},
现在,如果我在我的 index.html 中使用相同的来源写入多张图片
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
<img src="images/exampleimage.png" alt="">
url-loader 会在每个 img 标签中内联 base64 编码的图像,这当然是错误的
那么在不允许这种重复的情况下引用 base64 编码图像的正确方法是什么?
这是 url-loader
的预期行为。如果您希望 Webpack 不内联您的本地图像而是发出一个单独的文件,请改用file-loader
。