ノード内のモジュール.js


ほとんどのプログラミング言語のノードのようなモジュールは、コードの再利用性とコードの整理の管理の塊に懸念の分離の目標を達成するためにモジュールを使用します.ノード内の各ファイル.jsは別々のモジュールとして扱われます.つまり、モジュールを作成することは新しいものを作るのと同じくらい簡単です.jsファイル.
ノードは、そのモジュールシステムのCommonJS仕様を使用します.ノード内のモジュール.jsは3つのカテゴリーのうちの1つに落ちます;内蔵(ネイティブまたはコア)モジュール、サードパーティ製モジュールとローカルモジュール.私は今、モジュールの各タイプについて少し詳細に話をするつもりです.

Modules are loaded into a Node.js program using the require function. More on this later. Also note that anything that we define in our module (i.e. in our .js file) remains limited to that module only, unless we want to expose it to other parts of our program.



組み込みモジュール
これらはノードが付属しているネイティブモジュールです.js組み込みモジュールを使用するには、NPMや他のパッケージマネージャをインストールする必要はありません.必要なのは、あなたが使いたいネイティブモジュールを必要とすることです.これらの組み込みのノードモジュールがたくさんあります.私は、ほとんどのアプリケーションの開発にしばしば使用されるそれらのいくつかを述べて、記述します.

  • fs -ファイルシステムを扱うのに使用されます.

  • HTTPまたはHTTPS - HTTPサーバを作成するための

  • イベント-イベントを処理するために使用.

  • util -ユーティリティ関数を扱うために使用します.

  • バッファ-バイナリデータを扱うために使用します.

  • stream -ストリーミングデータを扱うために使用します.

  • path -ファイルとディレクトリパスを使用するユーティリティを提供します.
    他のすべてのノードのリストをチェックアウトします.JSコアモジュール、公式ドキュメントをチェックアウトhere

  • サードパーティ製モジュール
    サードパーティ製のモジュールは、通常、パッケージのrepoからインストールされているモジュールです.これらのモジュールは、NPMや他のパッケージマネージャを使ってインストールされます.我々は、既存のタスクを達成したり簡素化するためにそれらを使用します.例えば、Web API開発を簡素化するためにexpress , または使用する日付と時刻を扱うmoment または変更を監視し、自動的にノードサーバーを再起動するには、我々は使用するnodemon . サードパーティ製のモジュールは、パッケージマネージャを使用して取得またはインストールされていません、モジュールはまた、プライベートサーバーと同様にGithubにホストすることができます.
    サードパーティ製のモジュールをプロジェクトフォルダにローカルにインストールするには、次のコマンドを実行するのと同じくらい簡単です.
    npm install <package-name>
    
    上記のコマンドは、要求されたパッケージまたはモジュールを、プロジェクトフォルダのNodeRowModuleフォルダーにインストールします.

    ローカルモジュール
    これらは私たちが私たち自身の使用のために作成するモジュールです.ノードはローカルで作成されます.JSアプリケーション.
    私は、あなたがノードモジュールを始めて、NPMの上で何かを言うことなくこのポストを終えるのを得るのに十分であると思うことがそれがJavaScriptパッケージのために最も大きいオンラインレジストリまたは倉庫であるので不公平であると思います.私はNPMの上で少し話をして、同様にいくつかのNPMコマンドを落とします.

    NPM ( Node Package Manager )
    NPMはノードのパッケージマネージャです.JSパッケージまたはモジュール.それは地球上で最大の単一言語コードのリポジトリ、驚くべきではないですか?これは、NPMのレジストリ上のほぼすべてのパッケージを見つけることができることを意味します.それはIsaac Z . Schlueterによって開発されました、そして、それは完全にJavaScriptで書かれます.以下はいくつかの一般的なNPMコマンドのリストです.
  • npm init - パッケージの作成に使用します.JSONファイル
  • npm search <term> - 指定された検索条件に一致するパッケージのNPMレジストリを検索するために使用します.
  • npm install <package-name>@<version> - パッケージの特定のバージョンをインストールするために使用します.
  • npm install -g <package-name - グローバルにパッケージをインストールするために使用します.
  • そして、あなたには人々がいます、このセクションはこのポストの終わりに我々を連れて来ます.いつものようにこの作品を楽しんでください.私はソーシャルメディアであなたと接続するのが大好きです.私のTwitterとLinkedInは、ここにあります.Twitter .また会いましょう👋🏾👋🏾.