【问题标题】:Does Google Closure support multiple "packages" of Javascript files?Google Closure 是否支持 Javascript 文件的多个“包”?
【发布时间】:2010-09-25 06:08:57
【问题描述】:

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

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

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

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

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

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

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

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

【问题讨论】:

    标签: javascript parsing compression google-closure-compiler


    【解决方案1】:

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

    例如:

    java -jar compiler.jar \

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

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

    【讨论】:

      【解决方案2】:

      经过进一步调查,Closure 好像没有这个功能。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-22
        • 1970-01-01
        • 1970-01-01
        • 2019-01-08
        • 1970-01-01
        相关资源
        最近更新 更多