Vercel マイクロフロントエンド、設定ファイル欠落時のチェック機能
本文の状態
日本語全文を表示中
詳細モードで約1分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Vercel Blog
Vercel はマイクロフロントエンド構成ファイルの欠落を検知して本番環境へのデプロイを自動的に阻止する新しいチェック機能を導入し、設定ミスによる破損を防ぐ。
AI深層分析を開く2026年8月7日 07:14
AI深層分析
キーポイント
デプロイ保護機能の自動有効化
Vercel はマイクロフロントエンド構成ファイル(microfrontends.json)が欠落している場合、本番環境へのデプロイを自動的に阻止するチェック機能を導入した。
オプトイン不要なデフォルト動作
この機能は対象となるプロジェクトに対してオプトインなしでデフォルト有効となり、開発者が手動で設定する必要がない。
構成欠落の検知と是正プロセス
古いブランチからのデプロイなどにより構成ファイルが不足するとチェックは失敗するが、ファイルをビルド出力に含めることで正常化される。
重要な引用
The Microfrontends Config Present deployment check prevents broken production routing by blocking any default app deployment that is missing its microfrontends.json.
This can happen when a deployment from an older branch without the Microfrontends config is manually promoted.
編集コメントを表示
編集コメント
開発環境の安定性を保つための予防策として、構成ファイルの有無を自動的に検証する仕組みは現場で非常に有用である。特にマイクロフロントエンドのような複雑なアーキテクチャでは、設定の不整合が重大な障害に繋がるため、この自動チェック機能の導入は合理的な判断と言える。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
Microfrontends Config Present デプロイメントチェックは、microfrontends.json が欠落しているデフォルトアプリのデプロイをブロックすることで、破損した本番環境ルーティングを防ぎます。このチェックは、lint や typecheck などのネイティブデプロイメントチェックと共に表示されます。
このチェックは、オプトイン不要で対象となるアプリに対してデフォルトでブロック動作を行います。対象となるアプリとは、Vercel Microfrontends に登録され、Microfrontends グループ内でデフォルトアプリとして指定されたプロジェクトです。もしデプロイのビルド出力に microfrontends.json が含まれていない場合、チェックは失敗し、デプロイが本番環境に到達するのを防ぎます。
これは、Microfrontends 設定を持たない古いブランチからのデプロイを手動でプロモートした際に発生することがあります。microfrontends.json がビルド出力に含まれるようになると、次のデプロイメントでチェックは通過します。
チェックの動作を調整するには、プロジェクトの Build and Deployment Settings にアクセスしてください。
続きを読む
原文を表示
The Microfrontends Config Present deployment check prevents broken production routing by blocking any default app deployment that is missing its microfrontends.json. This appears alongside other Native Deployment Checks, such as lint and typecheck.
The check is blocking by default for eligible apps, with no opt-in required. Eligible apps are projects enrolled in Vercel Microfrontends and designated as the default app in a Microfrontends group. If microfrontends.json is missing from the deployment's build outputs, the check fails and prevents the deployment from reaching production.
This can happen when a deployment from an older branch without the Microfrontends config is manually promoted. The check passes on the next deployment once microfrontends.json is included in the build outputs.
To adjust check behavior, visit your project's Build and Deployment Settings.
Read more
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み