ES6 中是否有针对 ES5 `module.exports = require('./inner.js')` 的任何一行类比?
Is there any one-line analogy in ES6 for ES5 `module.exports = require('./inner.js')`?
// before
module.exports = require('./inner.js');
// nowadays
export default from './inner.js';
我正在尝试这样做,但 babel 只允许在 es7 阶段 1 中使用它 proposal for now。所以现在,我坚持这两行:
import sticker from './box-sticker.jsx';
export default sticker;
我可以将它们缩短为一个吗?
你应该可以做到
export {default as default} from './inner.js';
// or even
export {default} from './inner.js';
使用当前的 ES6 语义。
但是我不认为使用 ES next proposal 有什么问题,我非常有信心它会进入 ES7ES8。
// before
module.exports = require('./inner.js');
// nowadays
export default from './inner.js';
我正在尝试这样做,但 babel 只允许在 es7 阶段 1 中使用它 proposal for now。所以现在,我坚持这两行:
import sticker from './box-sticker.jsx';
export default sticker;
我可以将它们缩短为一个吗?
你应该可以做到
export {default as default} from './inner.js';
// or even
export {default} from './inner.js';
使用当前的 ES6 语义。
但是我不认为使用 ES next proposal 有什么问题,我非常有信心它会进入 ES7ES8。