javascript - CommonJS对应的ES2015写法是什么?
PHP中文网
PHP中文网 2017-04-11 11:12:16
0
4
349

使用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导出的是整个模块该怎么做?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(4)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!