2015-10-03 88 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

相關問題