2015-05-31 81 views
9

什麼是導入所有項目文件的一些模塊的最好辦法,所以我沒有寫東西,如:ES6全球進口

import React from 'react'; 
import Reflux from 'reflux'; 
import reactMixin from 'react-mixin'; 

在幾乎每一個文件?

回答

7

其他答案涵蓋了這一點,但沒有有效的ES6,所以我加入了我自己的。 做一箇中央一號文件導入反應的組分,在一些中央react.js文件

export {default as React} from 'react'; 
export {default as Reflux} from 'reflux'; 
export {default as reactMixin} from 'react-mixin'; 

然後在你需要使用這三個文件,你可以做

import {React, Reflux, reactMixin} from './react'; 

所有三個導入你的組件文件。

+0

好的解決方案。你也可以導入任何一個(例如,如果你只需要導入,就可以從'./react';'導入{React,Reflux} –

5

創建聲明常用導入的「基」,然後您可以導入該文件。

+1

你能給我舉個例子嗎? –

+2

@ user860478:那個文件就像'import React from'react';進口迴流'迴流';導出{React,Reflux}',你可以在'path/to/base''中使用它作爲'import {React,Reflux}。 –