预编译下划线模板,不含underscore.js依赖项

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

链接地址: http://www.djcxy.com/p/72079.html

上一篇: Precompile Underscore templates without underscore.js dependency

下一篇: Intellij IDEA support for underscore.js templates