欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于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'];

 

相关标签: 架构