我希望有人能为我所拥有的场景提供帮助或提示。
我正在尝试使用以下结构设置jspm:
Appbundle:我自己的角度应用程序的javascripts,将被缩小为我的构建过程的一部分。
Pluginbundle:一堆预先缩小的第三方库已经缩小但需要连接(这将是小型独立的第三方文件,如datepicker和select2)。
对较大的库(如angular,moment和jquery)使用全局变量,以便可以从CDN加载它们。
我一直在努力了解如何在jspm中处理这个问题,但我似乎无法找到任何真实的例子,只是在网站上发布了这些内容。并且"将他们排除在sfx"之外。 我已经尝试了这两样的东西,但无论我做什么,似乎jspm捆绑了我的appbundle.js文件中的所有依赖项,这使得它太大了。
有没有人有设置这样的东西的经验?它甚至可能在jspm中,还是会与效率作斗争使rhings变得更简单?
感谢您提供的任何提示。
答案 0 :(得分:0)
我能找到的解决方案是将JSPM更新到最新的0.17-beta。
这允许您为静态构建器使用一些参数,例如--global-deps
和--externals
,它们描述要从包中排除的依赖项。
然后我将bundle加载为脚本标记,以及那些外部依赖项。
请参阅JSPM 0.17-beta指南。