IT用語集 › Web › npm

npm

Web Svenska → 更新: 2026-10-21

Node Package Managerの略。300万以上のパッケージを擁する世界最大のパッケージレジストリで、Node.jsの標準パッケージマネージャー。2010年にIsaac Schlueterが開発した。

2020年にGitHub(Microsoft)に買収された。npm CLIはレジストリからパッケージをインストールし、package.jsonとロックファイルで依存関係を管理する。競合はYarn(Facebook、2016年。当初は高速だった)、pnpm(シンボリックリンク方式でディスク効率が最良)、Bun(2024年時点で最速)。npxはインストールせずにパッケージを実行できる。そして2016年の「left-pad事件」では、わずか11行のパッケージが削除されただけでインターネットの一部が止まった。タイポスクワッティングやメンテナ乗っ取りによるサプライチェーン攻撃は常にリスクである。

← 用語集に戻る