【发布时间】:2016-12-06 04:14:22
【问题描述】:
所以我想用 webpack 做一个非常简单的任务。
我有一些静态 HTML 模板,例如
test.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。 并且它们的行为方式相同。所以我查看了源代码,只是为了发现它的 SUPPOSED 行为方式。
如果我只想要原始的 HTML?只是删除前置是一种不好的做法 “module.exports =”字符串?从捆绑 编辑:删除 'modules.export =' 部分会导致捆绑包不返回任何内容:/
我的配置
module.exports =
{
module:
{
loaders:
[
{ test: /\.html$/, loader: "raw-loader" }
]
}
};
【问题讨论】:
-
你能展示你的 webpack 配置吗?返回
module.exports大概是内部 webpack 的事情 - 你应该得到一个原始字符串 -
我在上面发布了配置
标签: node.js npm webpack webpack-html-loader raw-loader