Environment Mode - CI/CD用語集の定義
environment mode は、デバッグ向けに最適化するか、デプロイ可能なリリース向けに最適化するかを bundler に伝えます。
environment mode は、どの最適化とデフォルトを適用するかを bundler に伝える設定 (通常は development または production) です。webpack は mode オプションからそれを読み取り、process.env.NODE_ENV として公開します。
mode を production に設定すると minification とハッシュが有効になり、development では出力が読みやすいまま保たれます。ライブラリも process.env.NODE_ENV に基づいて分岐し、開発時のチェックを取り除きます。CI では、build が再現可能になるよう常に mode を明示的に設定します。
関連ガイド
Production Build - CI/CD Glossary DefinitionProduction Build: A production build compiles an app with all optimizations enabled, including minification,…
Development Build - CI/CD Glossary DefinitionDevelopment Build: A development build compiles an app for fast iteration and debugging, skipping heavy optim…
Target (build) - CI/CD Glossary DefinitionTarget (build): A build target is the runtime environment a bundler compiles output for, such as a browser, N…