Прекомпиляция шаблонов Underscore без зависимости 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?

0 ответов

Другие вопросы по тегам