2016-02-18 4 views
3

Я пытаюсь создать центральный файл для коагулирования всех моих файлов. Я не уверен, что это правильный способ сделать это в ES6, или даже правильный подход, но моя идея заключается в том, как так:ES6, экспорт всех импортных

import files1.file from '../file1/index'; 
import files2.file from '../file2/index'; 
import files3.file from '../file3/index';  

export {* as files}; 

Это не похоже на работу, мне интересно, если есть способ сделать это или эквивалентно.

+1

Не существует специального синтаксиса для экспорта всех импортных данных. –

ответ

0

Вы попробовали что-то вроде этого? Или ты хочешь этого избежать?

import files1.file from '../file1/index'; 
import files2.file from '../file2/index'; 
import files3.file from '../file3/index';  

let files = { file1: files1.file, 
       file2: files2.file, 
       file3: files3.file }; 

export default files; 

Я не совсем уверен, что это сработает, но это то, что я хотел бы попробовать.

+0

Я точно уверен, что это не сработает, потому что 'import files1.file' является недопустимым синтаксисом. Было бы достаточно легко проверить это. –

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