📌

【フロントエンド開発】パッケージ・モジュール・ライブラリの意味のまとめ

2022/06/02に公開

パッケージ

  • 意味➀:package.jsonで管理しているプロジェクトのこと
  • 意味➁:そのパッケージ内で、コマンドラインなどで単体で使用するされるもの

モジュール

  • 意味:require() 関数で読み込んで使用できるnode_modulesの中に読み込まれるパッケージのこと
  • 広義の意味:他の部品と組み合わせて使用するもの
  • 例:uid,axios,dayjsなど

ライブラリ

  • 意味:モジュールよりも大きなプログラムファイルの単位
  • 広義の意味:汎用性の高い複数のプログラムをほかのプログラムから呼び出して利用できるようにした部品群のこと
  • 例:MaterialUI,FontAwesomeReactなど

包含関係

  • モジュール⊂ライブラリ⊂パッケージ

参考

> https://zenn.dev/antez/articles/a9d9d12178b7b2#npmとは

Discussion