我正在创建一个相当大的JavaScript库,使用Closure Compiler进行压缩以及类型检查和警告系统。
但是我想创建多个输出文件,因为文件是异步加载的(有些文件只在需要时加载)。
在查看源代码时,我发现了--module
标志以及一些相关标志。源代码中有关该选项的说明如下:
javascript模块规范。格式为
<name>:<num-js-files>[:[<dep>,...][:]]]
。模块名称必须唯一。每个依赖项都是此模块依赖的模块的名称。模块必须按依赖项顺序列出,并且js源文件必须按相应顺序列出。--module
标志与--js
标志的位置无关
...这就是我能找到的全部内容。我很想了解如何使用此选项,是否有人在这方面有经验?或者,如果有其他方法可以创建多个输出文件,我很愿意听取建议。