Node.jsのパッケージマネージャーnpmで、lock ファイルに基づいて依存関係を正確にインストールするコマンド。
「npm ci」を星図で探索する →
「npm ci」とは?意味を解説
npm ciは「clean install」の略で、package-lock.jsonやnpm-shrinkwrap.jsonに記録されたバージョンに基づいて、依存パッケージを正確にインストールします。npm installと異なり、lock ファイルの更新を行わず、常に同じバージョンをインストールするため、CI/CDパイプラインやチーム開発で環境の再現性を保証します。
例文
- 本番環境でnpm ciを実行し、確実に同じバージョンのパッケージをインストールする。
- GitHubActionsのワークフローでnpm ciを使い、テスト環境を再現可能にする。
- チーム開発時にnpm ciでlock ファイルベースの統一環境を構築する。
語源・由来
npm(Node Package Manager)のコマンドの一つで、「clean install」の略称として命名された。再現性の高いインストール処理を意図して設計されました。
英語で言うと
npm ciclean installlock file installation
「npm ci」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「npm ci」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「npm ci」を探索する →