npm 【Node Package Manager】

概要

npm(Node Package Manager)とは、主にJavaScript開発されたプログラム部品(モジュール)を管理するためのパッケージ管理システムの一つ。オープンソースとして公開されている。

JavaScriptプログラムに組み込んで機能を追加するパッケージの管理をうためのシステムで、公開されているパッケージ検索や入手、手元の環境への導入、不要になったパッケージの削除などをうことができる。

有力なJavaScript実行環境の一つであるNode.jsにおけるパッケージマネージャとして開発され、自身もJavaScriptにより記述されているため、Nodeを導入、実行できる環境であればどこでも動作させることができる。

パッケージの公開・入手場所(npmレジストリ)として標準では npmjs.com を利用し、ここには数十万のパッケージが集積されている。一般に非公開のプログラムを組織内で利用したい場合などに、独自のレジストリ構築して使用することもできる。

初版は2010年にアイザック・シュルーター(Isaac Z. Schlueter)氏らによって開発され、Artistic Licenseに基づいてオープンソースソフトウェアとして公開された。2014年には同氏らによって同名の企業(npm社)が創設され、npmの開発や標準レジストリの運営などをってきたが、同社は2020年に米ギットハブGitHub)社によって買収された。

(2020.9.26更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる