npm(Node Package Manager エヌピーエム)とは

オープンソース(Artistic License 2.0)のパッケージ管理システム。Node.js を用いて開発されたパッケージの管理(パッケージマネージャ)に使用される。

 

パッケージのインストールにあたっては、

  • npm のルート配下にある node_modules にインストールし、全てのプロジェクトでパッケージを利用できる「グローバルインストール」
  • プロジェクトのルート配下にある node_modules にインストールし、対象のプロジェクトのみで使えるようにする「ローカルインストール」

この 2 種類から選べる。

 

ほかにも、依存するパッケージの検索~インストールまたはアップデートが可能で、開発したパッケージを公開する機能や、パッケージをビルドする機能も備えている。

2020 年 3 月 に GitHub が 買収すると発表し、将来的に GitHub Packages Registry へ統合されることになりました。

npm is joining GitHub – The GitHub Blog

label 関連タグ label これまでの『テック用語集』の記事一覧
label 著者
トレタン編集部

教育研修担当 (トレーニング担当者) のためのWebマガジンを編集しています。

    • 「こんな特集、記事を読んでみたい」というリクエスト
    • 「こんな記事を書いてみたい」という執筆者の方のお問い合わせ

や誤植のご連絡など、お問い合わせフォームより受付しています。

お気軽に問い合わせくださいませ!!

contacts トレタン お問い合わせフォーム