如何在汇总中使用自定义UMD工厂功能?

时间:2020-06-12 11:11:18

标签: javascript es6-modules rollupjs

我在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) { 
  // ...
});

0 个答案:

没有答案