2

我正在使用 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?

4

0 回答 0