所以我想用 webpack 做一个非常简单的任务。
我有一些静态 HTML 模板,例如
测试.html
<div><span>template content</span></div>
我要做的就是返回模板内的字符串,例如
require("raw!./test.html")
with 应该返回一个字符串,如:
"<div><span>template content</span></div>"
但相反,它返回以下字符串
"modules.exports = <div><span>template content</span></div>"
我尝试了几个模块,比如 raw-loader 和 html-loader。而且它们的行为方式相同。所以我查看了源代码,只是为了发现它应该以这种方式运行。
那么,如果我只想要原始 HTML,我到底应该怎么做呢?仅删除前置的“module.exports =”字符串是一种不好的做法吗?从捆绑编辑中:删除“modules.export =”部分会导致捆绑不返回任何内容:/
我的配置
module.exports =
{
module:
{
loaders:
[
{ test: /\.html$/, loader: "raw-loader" }
]
}
};