4

このexpress-generatorツールは、という名前のファイルを作成し、bin/wwwそれをアプリケーションのメイン エントリ ポイントとして使用します。他のいくつかのモジュールもこれを行うのを見たことがあると思いますが、大多数は単純にindex.js.

この背後にある理論的根拠は何ですか? もちろん、サーバーとプログラムをセットアップするためのコードを別々のモジュールに分割する理由は理解していますが、そうbin/wwwでないのはなぜindex.jsですか? main-entry ポイントを、プログラムが呼び出すものよりも2レベル深く入れ子にするのはなぜですか? そして、ファイル拡張子を削除して、さらに説明を少なくしますか?

この背後に巧妙で明白でない理由がありますか? これをノードモジュールにも使用する必要がありますか?

ありがとうございました!

[編集]:

すべての良い答え、ありがとう!私は、これが実行可能ファイルを含むパッケージの標準的な動作であるという指摘を受け入れました。これについて私が出会ったいくつかの読書は次のとおりです。

4

2 に答える 2