
npmとは、Node.js に付属する公式のパッケージマネージャ(package manager)です。JavaScriptやNode.jsのライブラリ・ツールを簡単にインストール・管理・共有できる仕組みで、世界中で1,700万人以上の開発者が利用しています。
無料のnpmレジストリはJavaScriptコード共有の中心となり、200万以上のパッケージを擁する世界最大のソフトウェアレジストリとなっています。
引用元:https://www.npmjs.com/about
- npm はNode.js のパッケージマネージャーです。JavaScript開発者がパッケージ化されたコードモジュールを簡単に共有できるようにするために、 2009年にオープンソースプロジェクトとして作成されました。
- npm レジストリは、Node.js、フロントエンド Web アプリ、モバイル アプリ、ロボット、ルーター、および JavaScript コミュニティの無数のニーズに対応するオープンソース コード パッケージの公開コレクションです。
- npm は、開発者がこれらのパッケージをインストールおよび公開できるようにするコマンドライン クライアントです。
目次
npmの基本概要
| 項目 | 内容 |
|---|---|
| 名前 | npm |
| 主な用途 | JavaScript/Node.jsライブラリの管理 |
| 提供元 | npm, Inc.(現在はGitHub/Microsoft傘下) |
| 公式サイト | npmjs.com https://www.npmjs.com/ |
| 公式ドキュメント | docs.npmjs.com https://docs.npmjs.com/ |
npmの主な機能の例
| 機能 | 説明 |
|---|---|
| パッケージのインストール | npm install ライブラリ名 で外部ライブラリをプロジェクトに導入 Docs npm install |
| 依存関係管理 | package.json により、使用するパッケージとそのバージョンを管理 Docs package.json |
| スクリプト実行 | npm run スクリプト名 で、プロジェクト内に定義したコマンドを実行 Docs script |
| パッケージのアップデート/削除 | npm update, npm uninstall などでメンテナンス可能 Docs npm-update Docs npm uninstall |
| パッケージの公開 | npm publish で、自作ライブラリをnpm Registryに共有 Docs npm-publish GitHub Actions Publishing Node.js packages |
参考
- npm公式サイト
https://www.npmjs.com/ - About npm
https://www.npmjs.com/about - npm公式ドキュメント
https://docs.npmjs.com/ - npm install
https://docs.npmjs.com/cli/v11/commands/npm-install - npm init
https://docs.npmjs.com/cli/v11/commands/npm-init - マイクロソフトがGitHubを75億ドルで買収へ
https://news.microsoft.com/source/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/ - npm – a JavaScript package manager
https://www.npmjs.com/package/npm
コメント