我希望有人能为我的一个场景提供一些帮助或提示。
我正在尝试使用以下结构设置jspm:
Appbundle:我自己的用于我的angular应用程序的javascripts,将作为我的构建过程的一部分进行缩小。
Pluginbundle:一堆精简的第三方库,它们已经缩小,但需要连接(这将是小型的独立第三方文件,如datepicker和select2)。
将全局变量用于更大的库,如angular、moment和jquery,以便可以从can加载它们。
我一直在尝试理解jspm是如何处理这个问题的,但我似乎找不到任何真正的例子,just.commemts的主题是“只需对它们进行填补”和“将它们从sfx中排除”。我已经尝试过这两种方法,但无论我做什么,似乎jspm都捆绑了我的appbundle.js文件中的所有依赖项,这使得它太大了。
有没有人有设置这样的东西的经验?在jspm中是否有可能,或者它是否会与效率抗争,以使rhings更简单?
感谢您能提供的任何提示。
发布于 2016-11-07 07:57:25
我能找到的解决方案是将JSPM更新到最新的0.17-beta版本。
这允许您为静态构建器使用一些参数,如--global-deps和--externals,它们描述了要从包中排除的依赖项。
然后,我将包作为脚本标记加载,以及这些外部依赖项。
请参阅JSPM 0.17-beta指南。
https://stackoverflow.com/questions/33798853
复制相似问题