我想知道Google闭包编译器的外部文件是否需要手动编写。我没有看到有关从我的.js文件生成这些文件的可能性的任何信息。手动创建所有外部文件需要很多工作,而且容易出错(即随着时间变化,参数定义可能会发生更改...)。因此,我想知道是否有一个Linux工具(命令行)可以实现这个目的。如果没有,是否有一种方法可以将.js文件与外部文件进行比较,以确保它们至少是同步的?
http://www.dotnetwise.com/Code/Externs/ 旨在实现此功能,但我自己并没有使用过,所以我不确定它的效果如何。
我们已经开放了一个问题作为编译器的一部分来解决这个问题,但我不认为这会很快发生。