0

我正在使用 babel 将 ES2015 代码转换为 ES5 和 RequireJS。

但是当我使用以下语法时:

const o = { foo: 'foo' };
export default o;

转译的结果是一个带有default属性的对象。

IE。它目前被转译为:

define(function() {
  return {
     default: { 
       foo: 'foo' 
     }
  };
});

我想要的是直接返回的对象文字本身(包含 foo 属性)。

IE。我想要类似的东西:

define(function() {
  return {
     foo: 'foo' 
  };
});

我能做到这一点吗?

4

1 回答 1

2

如果您不包含默认值,它将按预期工作。

export const o = { foo: 'foo' };
于 2016-10-23T08:15:27.140 回答