关于es6 module和common.js互通的babel规范
程序员文章站
2022-05-31 19:56:30
...
es6module和common.js互通时,最大的问题是能否正确引用到default的值
关于该issue,babel给出了官方解释,这里做一个记录总结:
核心代码:
//help _interopRequireDefault 函数。
function _interopRequireDefault(obj) {
return obj && obj.__esModule
? obj
: { 'default': obj };
}
var _a = require('assert');
var _a2 = _interopRequireDefault(_a);
var a = _a2['default'];