在项目中使用了 requirejs 来按需加载脚本。 requirejs 中定义了 require 方法,但是呢,引用的第三方类库中也有调用 require 方法,于是就报错了:
require.js:168 Uncaught Error: Mismatched anonymous define() module:
function (__WEBPACK_EXTERNAL_MODULE_1__) {
……
}
这是第三方类库代码:
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory(require("jquery"));
else if(typeof define === 'function' && define.amd)
define(["jquery"], factory);
else if(typeof exports === 'object')
exports["AMUI"] = factory(require("jquery"));
else
root["AMUI"] = factory(root["jQuery"]);
})(this, function(__WEBPACK_EXTERNAL_MODULE_1__) {
……
}