2016-02-18 147 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'是無效的語法。測試這件事本來很容易。 –