Skip to content
Latchkey

Dev Dependency - CI/CD用語集の定義

dev dependency とは、プロジェクトの実行ではなく build やテストにのみ必要なパッケージで、devDependencies に宣言されます。テストフレームワーク、linter、bundler が典型例です。

CIにおいて

CI はテストを実行するために dev dependency をインストールしますが、本番イメージでは artifact を小さくし攻撃対象領域を減らすために、それらを除外すべきです(npm ci --omit=dev)。

関連ガイド