Marginalia

Angular: browserslist設定ファイルの削除とオプトイン (v15)

Angular CLI は ng newng generate application で生成されるアプリケーションテンプレートから .browserslistrc ファイルを削除する。

Angular CLIはフレームワークがデフォルトでサポートするブラウザセットを内部で管理しており、同じ設定をすべてのアプリケーションで二重に管理する必要はないとされたためだ。

ng update では、プロジェクトの .browserslistrc ファイルの内容がデフォルトのままであれば削除され、変更が加えられていればそのまま残される。

Browserslistによるサポート対象ブラウザの拡張がなくなったわけではなく、アプリケーションのテンプレートから削除され、開発者がオプトインで導入するものになったということだ。