我有一个项目,它是新代码和旧库的混合,其中一些基于JQuery和JQuery插件。我遇到一些问题,其中一些插件使用全局对象($)进行集成,而其他插件正在使用require("jquery")
或等效的。这似乎是获取两个不同的JQuery实例。
由于某些现有代码,我需要全局对象。但是,为了支持我的新代码,我希望为require
s或import
'jquery'提供window.jQuery对象,而不是尝试加载外部模块。
我可以使用SystemJS执行此操作吗?
答案 0 :(得分:1)
您是否尝试过SystemJS-Adapter-Modules?创建一个文件jquery.js并引用全局加载的jQuery函数:
module.exports = window.jQuery;
导入" jquery"你应该得到对已经加载的jQuery函数的引用。