0

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

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

所以我想组合和压缩 Javascript,但把它分成两个包:

  • 包 A - 500 KB - 在整个站点中使用
  • 包 B - 500 KB - 仅用于网站的一个部分

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

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

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

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

4

2 回答 2

2

错误的闭包编译器确实可以选择将文件压缩成多个文件

例如:

java -jar 编译器.jar \

--module mod1 --js src1.js --js src2.js \

--module mod2:mod1 --js src3.js

于 2010-09-24T22:08:57.593 回答
0

经过进一步调查,Closure 似乎没有这样的功能。

我将把这个功能构建到我自己的自定义 JS 组合器中,我可能会在有时间的时候开源它。

于 2010-09-24T00:58:02.773 回答