RequireJS文本插件 - 模板的缩小

时间:2015-08-31 08:46:22

标签: javascript gruntjs requirejs minify requirejs-text

我正在使用文本插件导入我的模板。现在,在生产中我不希望有很多XHR模板请求,所以我想一次性获取它们。 我的想法是建立任务,以获取模板并创建类似的东西:

define("my-template.tpl", function() {
    return '<div>my content</div>'
}

我能够这样做并且已经运行了define语句,但是当我有

时,requirejs仍然会执行XHR请求
define("my function", ["my-template.tpl"], function() {
    <body of function here>
});

有人做过任何缩小文字的事吗!插件模板?我在这里做错了吗?

1 个答案:

答案 0 :(得分:1)

RequireJS始终异步请求所有模块。

如果您想要一个电话,可以使用optimizer制作应用。 你不需要这个模板包装器(正如你自己注意到的那样,它不会改变任何东西)。使用text插件所需的文件也将包含在内置文件中。