我有一个javascript插件,可以添加到任何网站。我在我的插件中使用requirejs。当它被添加到已经有requirejs的网站时,我收到脚本错误,插件无效。我找不到requirejs的任何noconflict方法。建议解决方案。
Uncaught Error: Mismatched anonymous define() module: function () { return io; }
http://requirejs.org/docs/errors.html#mismatch
类似案例:link
答案 0 :(得分:0)
我建议,使用旧式Javascript方法来确定requireJS是否已经是环境的一部分;若然,请勿提及添加requireJS;如果没有,那么以通常的方式将它添加到环境中(可能使用document.write发出一个html脚本标签来调用requirejs