Nodejsでエントリファイルを指定する方法(複数の方法の簡単な分析)

PHPz
リリース: 2023-04-07 11:29:10
オリジナル
806 人が閲覧しました

Node.js は、Chrome V8 エンジンをベースとした JavaScript ランタイム環境で、サーバー側でスケーラビリティの高い Web アプリケーションを構築できます。 Node.js では、各ファイルはモジュールとみなされ、各モジュールは他のモジュールで使用できるように独自のメソッドとプロパティを個別にエクスポートできます。

しかし、実際の開発では、プログラムのエントリ ポイントとしてファイルを指定する必要があることがよくあります。 Node.js にはエントリ ファイルを指定するための複数のメソッドが用意されており、以下のコード例で 1 つずつ紹介します。

デフォルト エントリ ファイル

node コマンドでフォルダーを実行すると、Node.js はフォルダーの下で index.js# を自動的に検索します。 #、index.json または index.node ファイルを作成し、このファイルをプログラムのエントリ ポイントとして使用します。たとえば、app という名前のフォルダーに index.js ファイルがあり、次のコマンドでプログラムを起動できます。 Node .js は、app

フォルダー内の

index.js ファイルを自動的に検索し、その中のコードを実行します。 package.json でエントリ ファイルを指定します

プログラムがサードパーティ モジュール (Express.js、socket.io など) に依存する必要がある場合は、次のようにすることができます。これらの依存関係をjson

ファイルに定義し、プログラムのエントリファイルを指定します。

node app
ログイン後にコピー

上記の package.json ファイルの

main

フィールドは、プログラムのエントリ ファイルが app.js であることを指定しています。は、起動時です。プログラムの実行時に、app.js 内のコードが実行されます。 エントリ ファイルを渡すコマンド ライン パラメータデフォルトの

index.js

および

package.json

で指定されたエントリ ファイルに加えて、次のエントリ ファイルを渡すこともできます。コマンドラインパラメータを使用してエントリファイルを手動で指定します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">{   &quot;name&quot;: &quot;my-app&quot;,   &quot;version&quot;: &quot;1.0.0&quot;,   &quot;description&quot;: &quot;My Application&quot;,   &quot;main&quot;: &quot;app.js&quot;, // 指定入口文件   &quot;dependencies&quot;: {     &quot;express&quot;: &quot;^4.17.1&quot;,     &quot;socket.io&quot;: &quot;^4.2.0&quot;   } }</pre><div class="contentsignin">ログイン後にコピー</div></div>上記のコマンドでは、プログラムのエントリ ファイルとして my-app.js を手動で指定しました。この方法は、複数のエントリ ファイルを同じフォルダーで実行する必要がある状況に適しています。

require メソッドでエントリ ファイルを指定します。最後に、

require

メソッドを使用してエントリ ファイルを指定することもできます。

node my-app.js
ログイン後にコピー

上記のコードでは、require メソッドを通じて

app.js

ファイルを読み込み、それをプログラムのエントリ ファイルとして使用しました。この方法は、ファイルをエントリ ファイルとして実行する前に、ファイルに対していくつかの操作 (グローバル変数の設定、モジュール変数の変更など) を実行する必要がある状況に適しています。 つまり、上記は Node.js での入力方法を指定するいくつかの方法であり、実際の状況に応じて選択できます。実際の開発では、package.jsonにエントリファイルを指定し、そのファイル内でサードパーティモジュールの初期化操作を行うなど、これらの方法を組み合わせることもあります。

以上がNodejsでエントリファイルを指定する方法(複数の方法の簡単な分析)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!