我想jquery-1.4.2
与jquery-3.x
. 我将两个脚本的路径别名为:jquery1
/jquery3
对于 jquery-3.x,以下代码有效:
require("imports-loader?jQuery=jquery3!app/some.jquery.myplugin");
但是如果我对 jquery1 做同样的事情:
require("imports-loader?jQuery=jquery1!app/some.jquery.mylegacyplugin");
我在运行时得到:无法设置未定义的属性 mylegacyplugin。
到目前为止,我发现的唯一解决方案是编辑 jquery-1.4.2。文件并在函数末尾添加以下内容:
module.exports=jQuery;
有没有一个加载器可以用来避免编辑 jquery 的源代码?