从子模块上的语法导出 ES6
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';
我有以下结构
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';