2015-10-03 117 views

回答

14

一般来说,你可以做到以下几点:

var MyClass = React.createClass({ 
    ... 
)} 

module.exports = MyClass; 

这样,你分不清什么应该公开。

,然后在你以前的大文件,你可以加载的内容是这样的:

var MyClass = require('./myclass.js'); 

要求返回引用module.exports的值的对象。

+0

不错,谢谢。是否有可能出口多个班级? –

+0

我相信如此。将MyClass分配给module.exports.MyClass,然后通过调用require('./ MyClass.js')来导入它。MyClass您必须为分配给导出的每个类执行此操作。 – Emile

+1

它是nodejs语法? –

10

下面是使用import声明(在最新的阵营本地和一般的Javascript秉承ECMAScript6及更高版本)的更新的解决方案:

文件1个myClass.js:

export default class myClass {...} 

文件2 app.js :

import myClass from './myClass'; 

这是使用单一default导出的基本版本。您还可以导出named必须在导入时明确列出的出口。欲了解更多信息,请参阅exportimport

相关问题