我在ES6文件中有一个看起来像这样的函数。
export default function(customObject) {
// ...
}
我有以下自定义的UMD工厂功能。
(function(mod) {
if (typeof exports == "object" && typeof module == "object") // CommonJS
mod(require(customObject));
else if (typeof define == "function" && define.amd) // AMD
define([customObject], mod);
else // Plain browser env
mod(customObject);
})
如何使用汇总功能捆绑ES6文件,以便获得以下输出?
(function(mod) {
if (typeof exports == "object" && typeof module == "object") // CommonJS
mod(require(customObject));
else if (typeof define == "function" && define.amd) // AMD
define([customObject], mod);
else // Plain browser env
mod(customObject);
})(function(customObject) {
// ...
});