由于某个页面臃肿,在项目中使用了 requirejs 来按需加载脚本。 requirejs 中定义了 require 方法,但是呢,引用的第三方类库中也有调用 require 方法(匿名的define方法),于是就报错了:
如何避免第三方js插件冲突?
页面加载的js
<script data-main="${ctxStatic}/request/jscer/main" src="${ctxStatic}/request/jscer/require.js" defer='defer' async='async'></script>
此时的配置路径
目录路径
还有如此奇怪的错误;
求大神解惑...
参考这个:http://blog.csdn.net/zeping891103/article/details/73973596
冲突的模块自己写就好了,自引用冲突时把冲突的模块拿出来单独写,这样就从A引用B,B又回调A 的冲突,变成了A引用B,B调用C