【发布时间】:2015-08-28 00:08:09
【问题描述】:
Webpack,超级酷,很棒,耶
还用 grunt-webpack 运行它,天哪,真高兴
还有什么?一些好人做了一个内联,所以我可以要求 .html 文件,我很幸运
var html = require("html!./some_template.html");
唯一麻烦的细节是一个html文件包含
<h3><%= any_variable %></h3>
出来
module.exports = "<h3><%= any_variable %></h3>"
我觉得我一定错过了一些愚蠢的细节,否则也许要做的就是改变 html-loader?这是一个相当微不足道的细节,但我仍然觉得我误解了这个工具。
看看https://github.com/webpack/html-loader/blob/master/index.js
根据要求,来自 webpack.config.js,或者在我的情况下是 Gruntfile.js
module: {
loaders: [
{ test: /\.html$/, loader: "html" }
]
}
解决方案:原来我实际上无法阅读,require("html!./some_template.html"); 运行加载程序,然后我也在我的配置中运行它,所以我在我的 html 中使用了 commonjs 声明。
【问题讨论】:
-
你能显示你的 webpack 配置的加载器部分吗?
标签: javascript html webpack