【问题标题】:JSPM multiple bundlesJSPM 多个捆绑包
【发布时间】:2015-11-19 08:39:29
【问题描述】:

我希望有人可以为我的场景提供一些帮助或提示。

我正在尝试使用以下结构设置 jspm:

Appbundle:我自己的 javascript 用于我的 Angular 应用程序,将在我的构建过程中被缩小。

Pluginbundle:一堆已经缩小但需要连接的预先缩小的 3rd 方库(这将是小的独立 3rd 文件,如 datepicker 和 select2)。

对 angular、moment 和 jquery 等大型库使用全局变量,以便可以从 CDN 加载它们。

我一直试图了解 jspm 是如何处理这个问题的,但我似乎找不到任何真实的例子,just.commemts 沿着“只是填充它们”和“将它们从 sfx 中排除”这一行。 我已经尝试了这两种方法,但无论我做什么,jspm 似乎都将所有依赖项捆绑在我的 appbundle.js 文件中,这使得它太大了。

有没有人在设置这样的东西方面有经验?在 jspm 中是否有可能,或者它是否会与效率作斗争以使 rhings 更简单?

感谢您提供的任何提示。

【问题讨论】:

    标签: bundling-and-minification jspm


    【解决方案1】:

    我能找到的解决方案是将 JSPM 更新到最新的 0.17-beta。

    这允许您为静态构建器使用一些参数,例如 --global-deps--externals,它们描述了要从包中排除的依赖项。

    然后,我将捆绑包以及那些外部依赖项加载为脚本标记。

    请参阅JSPM 0.17-beta 的指南。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-05
      • 2015-10-30
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      • 2017-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多