7得票1回答
谷歌闭包检查器在Windows的Sublime Text 2中无法正常工作

有人成功将Google Closure Linter(gjslint)与Windows的Sublime Text 2配合使用吗? 当我运行它时,我会得到以下结果(通过工具菜单或CTRL + SHIFT + J): 文件名、目录名或卷标语法不正确。 closure linter:忽略0个错...

21得票1回答
如何在JSDoc中注释带有可选属性的匿名对象

我有一个JavaScript类,它接受一个类型为Object的参数,具有定义好的属性集合。当我进行注释时,Closure Compiler会很高兴: 我有一个 JavaScript 类,需要传入一个类型为 Object 的参数,该参数包含一组已定义的属性。当我像下面这样添加注释,Closu...

11得票1回答
谷歌闭包编译器和jQuery

我将我的 js 代码复制粘贴到谷歌编译器中,但当我把它复制回我的应用程序时,它无法工作。我意识到我的代码需要jquery,所以我将jquery代码和我的代码一起复制到谷歌编译器中,希望它可以轻松解决问题,但仍然不起作用。 在Chrome浏览器中,在文档准备好的函数(document read...

10得票3回答
使用闭包编译器移除console.log

我想通过删除所有 console.log("blah blah") 调试语句来使我的JS代码适合生产环境。我对如何使用Google Closure Compiler这个流行的JS压缩器/编译器,根据这个广为流传的SO答案(以下是代码)感到困惑。/** @const */ var LOG = f...

24得票1回答
使用Closure Compiler中的--module选项创建多个输出文件

我正在创建一个相当大的JavaScript库,使用Closure Compiler进行压缩以及类型检查和警告系统。 但是我想创建多个输出文件,因为文件是异步加载的(有些文件只在需要时加载)。 在查看源代码时,我发现了--module标志以及一些相关标志。源代码中有关该选项的说明如下: ...

97得票6回答
在Grunt任务中运行命令

我正在使用JavaScript项目的任务型命令行构建工具Grunt。我创建了一个自定义标签,并想知道是否可能在其中运行命令。 为澄清起见,我试图使用Closure Templates,"the task"应该调用jar文件来将Soy文件预编译为JavaScript文件。 我正在从命令行运行...

13得票3回答
如何为Google Closure Compiler自动生成外部声明文件?

假设您正在使用几个外部库依赖项的javascript项目,并希望使用Google Closure Compiler在ADVANCED_OPTIMIZATIONS模式下编译源代码。 由于在此模式下,编译器将重命名对外部库对象和函数的调用,因此必须提供externs,以防止发生这种重命名。 但...

17得票5回答
如何在Eclipse IDE中集成Google Closure Compiler?

有没有人知道如何将Google Closure Compiler与Eclipse IDE集成?我的目标是将Google Closure Compiler配置为Eclipse IDE的外部工具,这样我就可以在IDE中运行Closure Compiler并通过单击来压缩我的JavaScript文件...

9得票1回答
使用Closure编译器高级优化,与Chrome扩展API进行外部交互的最佳方式是什么?

有没有一种简单的方法在我的Chrome扩展程序代码中使用高级优化? 它使用Chrome API,而高级优化不识别其关键字。是否有一个文件或其他东西可以扩展所有Chrome API?