从子模块上的语法导出 E​​S6

ES6 export from Syntax on submodule

我有以下结构

 components/
   index.js
   Messages/
    index.js
    error.jsx
    info.jsx
    success.jsx 

Messages/index.js 将三个消息导出为:

export {Info} from './info'
export {Error} from './error'
export {Success} from './success'

并且 components/index.js 执行以下操作:

 import * as Message from './Message'
 export {Message}

有没有办法不用导入就可以做到?

我正在使用带有 es2015 预设的 webpack 和 Babel

根据 Mozilla 的 ES2015 文档 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export 你可以

export * from './Messages';