トップQs
タイムライン
チャット
視点
Npm (パッケージ管理ツール)
ソフトウェア ウィキペディアから
Remove ads
npmとはJavaScriptのパッケージ管理システムの一種。Node Package Managerの意[4]。
なおnpmとは初期のコミットではタイトルを「Node Package Manager」と頭文字を取ったものであった[5]ものの、その後、誤解を招くとして変更され[6]、現在は「npm is not an acronym」の略語であることが公言されている[7]。
ライセンスはArtistic License 2.0。Node.jsのパッケージ管理システムであり、V8 JavaScriptエンジンで動作する[8]。npm自身もJavaScriptで記述されている[7]。
Node.jsは、サーバ上で動作するJavaScriptであるが、Node.jsを使ったツールが開発されるようになると、これらを管理するバージョン管理システムの必要性が生まれた。
npmは、Node.jsのツールやパッケージ(モジュール)をインストールしたり管理したりするだけでなく、パッケージを扱うためにインターフェイスを備えている[8]。リポジトリ機能も備えており、必要とするパッケージ(モジュール)の検索、ダウンロード、インストール、アップデートを行えたり、開発したパッケージ(モジュール)を他者に公開できたりする[9]。
開発元であるnpm Inc.は2014年に設立し、2020年にGitHubに買収された。
Remove ads
出典
関連項目
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads