webpack - Webpack 文件加载器不适用于 html
问题描述
我将文件加载器设置为配置文件。但是,有一个问题是file-loader无法读取html文件的图像。我需要不同的加载器来读取 html 文件的图像吗?还是设置有问题?
{
test: /\.(gif|png|jpe?g|svg)$/,
use: [
{
loader: "file-loader",
options: {
outputPath: "/img/",
name: "[name].[ext]"
}
},
{
loader: "image-webpack-loader",
options: {
bypassOnDebug: true, // webpack@1.x
disable: true // webpack@2.x and newer
}
}
]
};
解决方案
我自己解决了这个问题。需要 html-loader 设置来读取 HTML 格式的图像文件。添加此设置可解决问题
{
test: /\.html$/i,
use: ["file-loader?name=[name].[ext]", "extract-loader", "html-loader"]
};
推荐阅读
- .htaccess - 使用 htaccess 重写一个 get 变量
- java - 这个布尔值中的“num”如何变为 6?
- c# - C# - string[] 不包含“SkipLast”的定义并且没有可访问的扩展方法
- scala - 跨域喷雾不起作用 cors scala
- python - 我可以在没有装饰器功能的情况下运行装饰功能吗?
- swift - 无法推断 Swift 通用参数“T”
- mongodb - 使用 mongodb 配置进行 vernemq 授权
- ios - 在 ios 上运行 nativescript 时出错,但 xcode 运行成功
- java - 如何将以下一段 java 转换为 kotlin?
- pandas - 使用 If-else 更改 Pandas 中的值