Подтвердить что ты не робот

Есть ли какая-либо однолинейная аналогия в ES6 для ES5 'module.exports = require ('./inner.js ')'?

// before
module.exports = require('./inner.js');
// nowadays
export default from './inner.js';

я пытаюсь сделать это, но babel разрешает это только на этапе es7, поскольку это предложение на данный момент. Так что пока, я придерживаюсь этих двух строк:

import sticker from './box-sticker.jsx';
export default sticker;

Могу ли я сократить их до одного?

4b9b3361

Ответ 1

Вы должны быть в состоянии сделать

export {default as default} from './inner.js';
// or even
export {default} from './inner.js';

с текущей семантикой ES6.

Однако я не думаю, что что-то не так с использованием следующего предложения ES, я довольно уверен, что он внесет его в ESA ES8.