closure-compiler-js 和 grunt

closure-compiler-js and grunt

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

大家好,

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

我的问题是,是否有任何方法可以为此使用 Grunt,或者我是否需要使用 Gulp 作为构建系统?目前他们没有在我上面粘贴的 link 上提到它,我在其他地方也没有看到任何关于它的信息。

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

Closure-compiler 不打算删除 java 版本。 JS 版本只是另一种选择。它不需要 java,但在大型代码库上也有点慢。它也没有公开当前那么多的选项。

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

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

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