babel转换__esmodule导出

时间:2018-10-23 15:40:56

标签: webpack babeljs

我一直在尝试寻找babel转换,该转换将具有__esModule属性的commonjs文件转换回es6样式导出。

之前:

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
var glass = exports.glass = { "foo": "bar" };

之后:

export var glass = { "foo": "bar" };

这将有助于摇摇不提供非转译版本的库。

我发现了https://gitlab.com/sebdeckers/babel-plugin-transform-commonjs-es2015-modules,但是它似乎太大了,因为它不会将自身限制为使用__esModule进行转译的模块。

0 个答案:

没有答案