SystemJS - 提供JQuery全局对象

时间:2015-12-18 20:55:35

标签: systemjs jspm

我有一个项目,它是新代码和旧库的混合,其中一些基于JQuery和JQuery插件。我遇到一些问题,其中一些插件使用全局对象($)进行集成,而其他插件正在使用require("jquery")或等效的。这似乎是获取两个不同的JQuery实例。

由于某些现有代码,我需要全局对象。但是,为了支持我的新代码,我希望为require s或import'jquery'提供window.jQuery对象,而不是尝试加载外部模块。

我可以使用SystemJS执行此操作吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试过SystemJS-Adapter-Modules?创建一个文件jquery.js并引用全局加载的jQuery函数:

module.exports = window.jQuery;

导入" jquery"你应该得到对已经加载的jQuery函数的引用。

SystemJS-Adapter-Modules