web-dev-qa-db-ja.com

JavaScriptで「lib」ディレクトリ名と「src」ディレクトリ名を使用する理由「標準」はどれですか?

GitHubには多くの人気のあるJavaScriptライブラリとアプリケーションがあり、その一部は/srcディレクトリに生のソースコードを配置し、他のライブラリは/libディレクトリに配置します。

私は開発者が成長するように教えられた言語に応じてこれを行った開発者に傾いています。したがって、Java=開発者が/libを使用することがよくあります(通常、パッケージ化されたJSを/binディレクトリに配置することになります)。その間、代わりに/srcを使用して、パッケージ化されたJSを/distフォルダーに出力してください。

JavaScriptの標準パターンと見なされるものは、srcまたはlibです。多分、正解も不正解もまったくありません。

19
simbolo

興味深い質問ですが、一部の開発者は自分の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/
11
webdeb
  • /node_modules-サードパーティのライブラリ用。
  • /libまたは/vendor-コンパイルに不要なライブラリを置くことを提案しました。
  • /src-コードソース用
2
Alex Filatov