2025-03-19 19:23:44 -06:00
|
|
|
# npm
|
|
|
|
|
|
|
|
|
|
> JavaScript と Node.js のパッケージマネージャ。
|
|
|
|
|
> Node.js プロジェクトとそのモジュールの依存関係を管理します。
|
2026-06-12 17:51:25 -06:00
|
|
|
> 詳細情報: <https://docs.npmjs.com/cli/npm/>。
|
2025-03-19 19:23:44 -06:00
|
|
|
|
|
|
|
|
- デフォルト値の `package.json` ファイルを生成 (対話的に行う場合は `--yes` を省略):
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`npm init {{[-y|--yes]}}`
|
2025-03-19 19:23:44 -06:00
|
|
|
|
|
|
|
|
- `package.json`に依存パッケージとしてリストされている全てのパッケージをダウンロード:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`npm {{[i|install]}}`
|
2025-03-19 19:23:44 -06:00
|
|
|
|
|
|
|
|
- パッケージの特定のバージョンをダウンロードして `package.json` の dependencies に追加:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`npm {{[i|install]}} {{パッケージ名}}@{{バージョン}}`
|
2025-03-19 19:23:44 -06:00
|
|
|
|
|
|
|
|
- パッケージの最新バージョンをダウンロードして `package.json` の dev dependencies に追加:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`npm {{[i|install]}} {{パッケージ名}} {{[-D|--save-dev]}}`
|
2025-03-19 19:23:44 -06:00
|
|
|
|
|
|
|
|
- パッケージの最新バージョンをダウンロードし、グローバルにインストール:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`npm {{[i|install]}} {{パッケージ名}} {{[-g|--global]}}`
|
2025-03-19 19:23:44 -06:00
|
|
|
|
|
|
|
|
- パッケージをアンインストールして `package.json` の dependencies から削除:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`npm {{[r|uninstall]}} {{パッケージ名}}`
|
2025-03-19 19:23:44 -06:00
|
|
|
|
|
|
|
|
- ローカルにインストールされている依存パッケージを全て一覧表示:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`npm {{[ls|list]}}`
|
2025-03-19 19:23:44 -06:00
|
|
|
|
|
|
|
|
- グローバルにインストールされているトップレベルのパッケージを一覧表示する:
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
`npm {{[ls|list]}} {{[-g|--global]}} --depth {{0}}`
|