单行文件:
$(PROJECT_DIR)
转换为:
export * from 'a.js'
这个有趣的部分是'use strict';
import _Object$defineProperty from 'babel-runtime/core-js/object/define-property';
import _Object$keys from 'babel-runtime/core-js/object/keys';
Object.defineProperty(exports, "__esModule", {
value: true
});
...
语句,显然失败了(在浏览器环境中)。我包括import ...
插件(在transform-es2015-modules-commonjs
预设中显式和隐式)但它无法转换es2015
语句(它适用于应用程序的其余部分)。难道我做错了什么?这是babel插件生态系统中的一个错误吗?
我玩了多个.babelrc设置(插件排序,显式/隐式commonjs插件,...)但结果仍然相同。样本import
设置
.babelrc
我使用的是最新版本的插件。
答案 0 :(得分:0)
您可以将其分为两个步骤,
import a from 'a.js'
export default a;