closure-compiler-js和grunt

时间:2017-01-04 15:40:30

标签: javascript node.js gruntjs google-closure-compiler

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

大家好,

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

我向你们和女士们提出的问题是,如果有任何方法可以使用Grunt,或者我是否需要使用Gulp作为构建系统?目前他们没有在我上面粘贴的链接上提及它,我在其他地方也没有看到任何相关内容。

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

1 个答案:

答案 0 :(得分:1)

Closure-compiler不打算删除java版本。 JS版本只是另一种选择。它不需要java,但在大型代码库上也有点慢。它目前也没有暴露出几乎同样多的选择。

您可以通过NPM使用java版本 - https://www.npmjs.com/package/google-closure-compiler,它确实有一个咕噜声选项。

JS版本没有grunt选项,因为还没有人创建过。维护人员很可能会接受一个拉取请求,如果写得很好,就会增加grunt支持。

与此同时,java版本仍然有一个grunt选项。