动态import的编译
es11(2020)实现了对动态import的支持:
import('./dynamic.js').then(({ default: foo }) => foo());
在使用rollup编译时,如果输出为cjs模块,则会被编译为:
Promise.resolve().then(function () { return require('./a.js'); }).then(function (_ref) { var foo = _ref["default"]; return foo(); });