如何在项目的所有文件中导入一些模块,以便我不必写诸如以下代码:
import React from 'react';
import Reflux from 'reflux';
import reactMixin from 'react-mixin';
几乎在每个文件中都有吗?
如何在项目的所有文件中导入一些模块,以便我不必写诸如以下代码:
import React from 'react';
import Reflux from 'reflux';
import reactMixin from 'react-mixin';
几乎在每个文件中都有吗?
另一个答案已经涵盖了这一点,但没有使用有效的ES6语法,所以我正在添加我的内容。
在某个中心的react.js
文件中创建一个用于导入你的React组件的中心文件。
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';
将这三个全部导入到你的组件文件中。
import React from 'react'; import Reflux from 'reflux'; export {React, Reflux}
,你可以在任何地方使用它,比如 import {React, Reflux} from 'path/to/base'
。 - Felix Kling
import {React, Reflux} from './react';
) - Ruby Racer