Node.jsプロジェクトで使用するパッケージやライブラリが格納されるディレクトリ。npmで管理される依存関係を保存する。
「node_modules」を星図で探索する →
「node_modules」とは?意味を解説
Node.jsの開発環境において、プロジェクトが依存するパッケージやライブラリを保存するフォルダ。package.jsonで指定された依存関係をnpmやyarnでインストールすると、このディレクトリに展開される。プロジェクト実行時に必要な全てのモジュールがここから読み込まれる。通常、バージョン管理から除外される。
例文
- node_modulesフォルダが肥大化するため、.gitignoreに追加する。
- プロジェクト移行時はnode_modulesを削除し、npm installで再構築する。
- node_modulesの容量は数GBに達することもある。
語源・由来
Node.js環境においてnpm(Node Package Manager)によるパッケージ管理の仕組みとして標準化された命名。「node」はNode.jsを、「modules」はモジュール(機能部品)を意味する英語から構成。
英語で言うと
node_modules directorynode_modules folderdependencies folder
「node_modules」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「node_modules」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「node_modules」を探索する →