ES6全球导入

时间:2015-05-31 18:11:46

标签: javascript module ecmascript-6 ecmascript-harmony

在项目的所有文件中导入某些模块的最佳方法是什么,所以我不必编写类似的东西:

import React from 'react';
import Reflux from 'reflux';
import reactMixin from 'react-mixin';
几乎每个文件中都有

2 个答案:

答案 0 :(得分:10)

另一个答案涵盖了这个,但不是有效的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';

将所有三个导入到组件文件中。

答案 1 :(得分:5)

创建一个" base"声明常用导入,然后您可以导入该文件。