预编译Underscore模板,不依赖于underscore.js

时间:2015-06-26 06:32:45

标签: javascript underscore.js jst grunt-contrib-jst

我正在使用grunt-contrib-jst来预编译我的模板,这一切都很有效。但是,我使用它来构建一个插件,我希望尽可能减小文件大小。

我的代码中没有使用underscore.js,但预编译模板似乎将它作为依赖项。这是一个示例:

template = function(obj) {
    obj || (obj = {});
    var __t, __p = '', __e = _.escape;
    with (obj) {
    __p += '<div>\n</div>';

    }
    return __p
};

正如您所看到的,代码段__e = _.escape需要使用underscore.js,但该模板根本不使用__e

有什么方法可以强迫grunt-contrib-jst以某种方式编译模板,这样它们就不需要使用underscore.js了?

0 个答案:

没有答案