web-dev-qa-db-ja.com

ES6のES5`module.exports = require( './ inner.js') `に1行の類似点はありますか?

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

私はこれをやろうとしていますが、babelはes7ステージ1でのみ許可します 今のところ提案 。だから今のところ、私はこれらの2つの行に固執します:

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

それらを1つに短くすることはできますか?

15

あなたができるはずです

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

現在のES6セマンティクスを使用します。

しかし、ESの次の提案を使用することに何も問題はないと思います、私はそれがそれになるとかなり確信しています ES7 ES8。

27
Bergi