封闭编译器-js和grunt

Tl; dr:我想在使用闭包编译器编译我的JS时使用npm而不是java。

大家好,

所以显然,闭包编译器正在摆脱对Java的依赖,而是使用JS( https://github.com/google/closure-compiler-js )。

我和你们的问题是,如果有任何使用Grunt的方法,或者如果我需要使用Gulp作为构build系统? 目前他们没有在上面粘贴的链接上提及,我在其他地方也没有看到。

我知道,依赖于Java的版本可以使用grunt,但我宁愿不必安装Java(在这个项目中有多个使用C#.NET 4.6的开发人员,我认为他们都对Java过敏,因为他们当我提到它时,所有人都嘶嘶作响)。

Closure编译器不打算删除Java版本。 JS版本只是另一种select。 它不需要java,但是在大代码基础上也有点慢。 目前它也没有提供尽可能多的select。

您可以通过NPM使用Java版本 – https://www.npmjs.com/package/google-closure-compiler ,它有一个grunt选项。

JS版本没有咕噜声的选项,因为没有人可以创build一个。 如果写得很好的话,维护者很可能会接受一个拉取请求,以增加grunt支持。

与此同时,Java版本仍然有一个咕噜声的选项。