为了账号安全,请及时绑定邮箱和手机立即绑定

CommonJS对应的ES2015写法是什么?

CommonJS对应的ES2015写法是什么?

凤凰求蛊 2018-08-06 11:10:37
使用CommonJS形式的话可以直接导出一个模块:module.exports = {};如果使用rollup的话等同于如下:export default {};它会转换为如下代码'use strict';var main = {};module.exports = main;但是babel会转化为:"use strict";Object.defineProperty(exports, "__esModule", {  value: true}); exports.default = {};export default导出的对象变成了模块的一个default属性,而不是整个模块。那么如果使用babel编译的话,要使得export default导出的是整个模块该怎么做?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 608 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信