npm
狭義のnpmとは
node package manager(Node.jsのパッケージマネージャ)
と同義である.
広義のnpmとは,
node package manager(Node.jsのパッケージマネージャ)
Node.jsのレジストリ
である.
About npmの日本語化
npm は世界最大のソフトウェア・レジストリです。オープンソース開発者はあらゆる大陸から npm を利用してパッケージを共有・借用し、多くの組織はプライベート開発の管理にも npm を活用しています。
npm は以下の3つのコンポーネントから構成されています。
1. ウェブサイト
2. コマンドラインインターフェイス(CLI)
3. レジストリ
ウェブサイトではパッケージの検索やプロフィール設定、その他 npm に関する各種管理を行えます。たとえば、組織を作成してパブリック/プライベートパッケージへのアクセス管理を行うことができます。
CLI はターミナル上で動作し、ほとんどの開発者が npm とやり取りする際に利用するツールです。
レジストリは、JavaScript ソフトウェアおよびそのメタ情報を格納した大規模なパブリックデータベースです。
そもそもnpmからわからない
npm とはNode.jsのパッケージを管理するシステム、所謂パッケージ管理システムです。アプリケーションを作成する際、便利なパッケージをそのプロジェクトにインストールして、使用することができます。