📌
【フロントエンド開発】パッケージ・モジュール・ライブラリの意味のまとめ
パッケージ
- 意味➀:package.jsonで管理しているプロジェクトのこと
- 意味➁:そのパッケージ内で、コマンドラインなどで単体で使用するされるもの
モジュール
- 意味:require() 関数で読み込んで使用できるnode_modulesの中に読み込まれるパッケージのこと
- 広義の意味:他の部品と組み合わせて使用するもの
- 例:uid,axios,dayjsなど
ライブラリ
- 意味:モジュールよりも大きなプログラムファイルの単位
- 広義の意味:汎用性の高い複数のプログラムをほかのプログラムから呼び出して利用できるようにした部品群のこと
- 例:MaterialUI,FontAwesomeReactなど
包含関係
- モジュール⊂ライブラリ⊂パッケージ
Discussion