GitHubには多くの人気のあるJavaScriptライブラリとアプリケーションがあり、その一部は/src
ディレクトリに生のソースコードを配置し、他のライブラリは/lib
ディレクトリに配置します。
私は開発者が成長するように教えられた言語に応じてこれを行った開発者に傾いています。したがって、Java=開発者が/lib
を使用することがよくあります(通常、パッケージ化されたJSを/bin
ディレクトリに配置することになります)。その間、代わりに/src
を使用して、パッケージ化されたJSを/dist
フォルダーに出力してください。
JavaScriptの標準パターンと見なされるものは、src
またはlib
です。多分、正解も不正解もまったくありません。
興味深い質問ですが、一部の開発者は自分のworldviewでそれを理解しているようです。
また、プロジェクトによって異なります。
一部のプロジェクトは、主な機能のほんの一部である小さなコンポーネントで構築されています:lib
。
lib/independent-pieces.js
他のプロジェクトは独占的であり、コンポーネントは互いに依存します:src
。
src/this-is-all-for-this-project-and-depend-on-each-other.js
サードパーティライブラリの場合、vendor
を使用するのが一般的です。
vendor/bootstrap/
vendor/d3/
/node_modules
-サードパーティのライブラリ用。/lib
または/vendor
-コンパイルに不要なライブラリを置くことを提案しました。/src
-コードソース用