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

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 关注
  • 637 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号