パッケージマネージャー
エンジニアのためのWebチートシート
npm、yarn、pnpmの3つのJavaScriptパッケージマネージャーのコマンド比較チートシートです。 インストール、アップデート、削除など、日常的に使うコマンドを対比表形式でまとめました。
初期化
プロジェクト初期化
package.jsonを作成してプロジェクトを初期化します。
全依存関係のインストール
package.jsonに記載された依存関係をすべてインストールします。
依存関係管理
依存関係の追加
本番用の依存関係を追加します。
開発依存関係の追加
開発環境のみで使う依存関係を追加します。
パッケージの削除
インストール済みのパッケージを削除します。
パッケージの更新
パッケージを最新バージョンに更新します。
グローバルインストール
システム全体で使えるようにインストールします。
一覧 & 古いパッケージ
インストール済みパッケージの確認コマンドです。
スクリプト実行
スクリプト実行
package.jsonのscriptsに定義されたコマンドを実行します。
npx / dlx
パッケージをインストールせずに一時的に実行します。
よく使うスクリプト
package.jsonでよく定義されるスクリプトです。
バージョン管理
バージョン範囲
セマンティックバージョニングの範囲指定です。
ロックファイル
各パッケージマネージャのロックファイルです。
ワークスペース
ワークスペース設定
モノレポでのワークスペース設定です。