2017-01-04 10 views
2

Tl; dr: Я хочу использовать npm вместо java при компиляции моего JS с компилятором закрытия.close-compiler-js and grunt

Привет всем,

Таким образом, очевидно, закрытие компилятор, избавившись от зависимости к Java и вместо того, чтобы использовать JS (https://github.com/google/closure-compiler-js).

Мой вопрос к вам, ребята и девочки, если есть какой-либо способ использования Grunt для этого, или мне нужно использовать Gulp в качестве системы сборки? В настоящее время они не упоминают об этом в ссылке, вставленной выше, и я ничего не видел об этом в другом месте.

Я знаю, что версия, зависящая от Java, может использовать grunt, но я бы предпочел не устанавливать Java (в этом проекте несколько разработчиков, использующих C# .NET 4.6, и я думаю, что у них все аллергия на Java, потому что все они шипят, когда я упоминаю об этом).

+1

Похоже, в настоящее время для версии JS нет готового плагина grunt. См. Соответствующую проблему, зарегистрированную в их репозитории GitHub [здесь] (https://github.com/google/closure-compiler-js/issues/42) – RobC

+0

Я добавил комментарий к потоку, на который ссылалась эта страница. Благодаря! –

ответ

1

Closure-компилятор не планирует удалять версию java. Версия JS - это просто еще один вариант. Он не требует java, но также немного медленнее на больших базовых кодах. В настоящее время он также не предоставляет почти столько вариантов.

Вы можете использовать версию java через NPM - https://www.npmjs.com/package/google-closure-compiler, и у нее есть опция grunt.

Для версии JS нет опции grunt, потому что никто ее еще не создал. Сопровождающие, скорее всего, согласятся на запрос на тяну, который добавит поддержку хрюка, если он хорошо написан.

Между тем, у версии java все еще есть опция grunt.

+0

Я отмечаю этот ответ как решение, поскольку он отвечает на мой вопрос. Благодарим за отзыв! –