JSPM多个包

时间:2015-11-19 08:39:30

标签: bundling-and-minification jspm

我希望有人能为我所拥有的场景提供帮助或提示。

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

Appbundle:我自己的角度应用程序的javascripts,将被缩小为我的构建过程的一部分。

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

对较大的库(如angular,moment和jquery)使用全局变量,以便可以从CDN加载它们。

我一直在努力了解如何在jspm中处理这个问题,但我似乎无法找到任何真实的例子,只是在网站上发布了这些内容。并且"将他们排除在sfx"之外。 我已经尝试了这两样的东西,但无论我做什么,似乎jspm捆绑了我的appbundle.js文件中的所有依赖项,这使得它太大了。

有没有人有设置这样的东西的经验?它甚至可能在jspm中,还是会与效率作斗争使rhings变得更简单?

感谢您提供的任何提示。

1 个答案:

答案 0 :(得分:0)

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

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

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

请参阅JSPM 0.17-beta指南。