複数のモジュール建てのNode.jsは、サードパーティ製のモジュールを使用することができ、今日はモジュールの独自の定義を使用する方法を学びます
同じディレクトリに2つのJSファイルを定義します
まず:custom1.js
「厳格な使用」。
関数ハロー(){
console.log( "こんにちは、世界!!");
}
//自己定義された関数は、ハロー外に投げ
module.exportsは= こんにちは。
第二:custom2.js
「厳格な使用」。
//上記の導入モジュールをスローし、ここでの注意は、上記のファイル名の紹介です
聞かせてテストは =( "必要./ カスタム1を ");
//カスタム1スローハロー機能を使用します
テスト();
要約:
1.ノードは、(組み込まれているかどうかまたはカスタム)モジュールの導入を必要とします
2.スローmodule.exportsはcustom1.js格納されたコンテンツを持つテストファイルを使用します
3.module.exports投げ内容は何でも(文字列、関数、オブジェクトなど)することができ
4.カスタムモジュールの導入、「./」が先行して必要、または内蔵モジュールモジュールには、「./」それがわかります追加しないエラーの可能性がありますとき
オブジェクトはの内容をスローするときだけにスロー使用のより多くのノードに組み込まれたモジュールで導入された。「」このモジュールを使用するには5、実際には、我々はまた、これを使用することができ、
例えば、module.exportsはを使用した後、我々はファイルcustom1.js再び行うことができます物事を投げます:
module.exportsは= { "こんにちは":こんにちは}。
我々はcustom2.jsで使用できるように、ファイル test.hello() 形式のhelloメソッドで使用されています