2016-10-21 1 views
0

Я использую babel для перевода кода ES2015 на ES5 & RequireJS.Избегайте косвенности свойств по умолчанию с помощью babel

Но когда я использую следующий синтаксис:

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

transpiled Результатом является объект с default собственности на него.

ie. в настоящее время она transpiled на что-то вроде:

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

То, что я хочу, это объект буквального сам (содержащее свойство Foo) должны быть возвращены непосредственно.

ie. Я хочу что-то вроде:

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

Могу ли я достичь этого?

ответ

2

Если вы не указали по умолчанию, он будет работать должным образом.

export const o = { foo: 'foo' }; 
Смежные вопросы