2016-02-24 4 views
0

У меня есть следующая структураэкспорт ES6 из синтаксиса на подмодуль

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

Сообщения/index.js экспортировать три сообщения, как:

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

и комплектующие/index.js выполняет следующие действия:

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

Есть ли способ для меня сделать это без импорта?

Я использую Webpack и Бабель с es2015 предустановок

ответ

1

Согласно ES2015 документации Mozilla, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export вы можете просто сделать

export * from './Messages'; 
+0

Да что любопытное работал, единственный нюанс в том, что мне нужно, чтобы обернуть сообщение на Message/index.js Поэтому я могу использовать Message.Info, а не только информацию – FabioCosta

Смежные вопросы