学習の----記事ノードモジュールメカニズム

私たちは、写真W3C組織、CommonJS組織、ECMAScriptの関係でノードを参照してくださいに見えます。

 

 

    CommonJSモジュール仕様へのNode参照がモジュラーシステムを使用することは非常に簡単に実装し、用NPMパッケージ仕様
良いサポートは、開発プロセスにおける乗数のノード・アプリケーションを可能にします。

、CommonJSモジュール仕様

仕様のCommonJSのほとんどは、Webサーバーのゲートウェイインターフェイス、パッケージ管理をモジュール、バイナリ、バッファ、文字セットエンコーディング、I / Oストリーム、プロセス環境、ファイルシステム、ソケット、ユニットテストをカバーしています。

 

1.モジュール参照
次のようにモジュールのサンプルコードは、次のとおりです。

VaRの数学=(必要' 数学を');

識別モジュールを受け入れるCommonJS仕様が必要()メソッドでは、このAPIのモジュールが導入されている現在のコンテキストに。

2.モジュール定義

モジュールは、コンテキスト・プロバイダは、外部モジュールの導入()メソッドを必要とします。導入された機能に対応し、コンテキストは、オブジェクトを導出するための方法が提供されるか、または変数は、現在のモジュールをエクスポートし、それが唯一の輸出出口です。

例えば:

// math.js 
exports.add = 関数(){ 
  VARの和= 0 
 I = 0 
 引数 = 引数が、
 L = args.length。 
 一方(iは< l)を{
合計 + =引数[I ++ ];
 } 
 戻り値の合計。
}。 

//はprogram.js 
するvar数学を=必要(' 数学' );
exports.increment = 関数(ヴァル){ 
  戻り math.add(ヴァル、1 )。
}。 

3.モジュールの識別

    単純な理解は()メソッドのパラメータを必要に渡され、文字列が小さなこぶ名前、または相対パスを使用する必要があり、絶対パスを使用することもできます。

ヒント:ファイル名の拡張子を.jsファイルはできません。

 

CommonJSエクスポートとインポートのメカニズムは、変数汚染、および他の名前空間を考慮する必要があります。

 

二、達成するために、ノードモジュール

ノードモジュールに組み込まれ、それは三つのステップを経る:
(1)導入路
(2)ファイルの場所
(3)コンパイルの実行

ノードモジュールは、1つのコアモジュールと呼ばれるノードモジュールを提供することであり、2つです。

 

公共の数字に注意を歓迎、さらに技術交流:

おすすめ

転載: www.cnblogs.com/cczlovexw/p/11770406.html