Google Closure是否支持Javascript文件的多个“包”?

时间:2010-09-16 23:49:30

标签: javascript parsing compression google-closure-compiler

假设我有1 MB的压缩Javascript,全部使用Google Closure合并为一个文件。

现在只需要500 KB的网站部分。

所以我想结合&压缩Javascript,但将其分成两个包:

  • 套餐A - 500 KB - 在网站上使用
  • 套餐B - 500 KB - 仅在网站的一个部分使用

目前我只是在Javascript文件的顶部发表评论,如下所示:

/// <package name="Main" />

使用我自己的自定义.NET应用程序来解析它们并将它们放在适当的包中。

是否可以使用Google Closure完成所有这些操作?我宁愿使用现有的解决方案而不是重新发明轮子。

2 个答案:

答案 0 :(得分:2)

错误的闭包编译器确实有将文件压缩成多个文件的选项

例如:

java -jar compiler.jar \

- 模块mod1 --js src1.js --js src2.js \

- 模块mod2:mod1 --js src3.js

答案 1 :(得分:0)

经过进一步调查,看起来Closure没有这样的功能。

我要将这个功能构建到我自己的自定义JS组合器中,当我有空的时候,我可以开源。