Angular 11 へのアップデート時の 'name' is defined as an accessor in class 'CdkColumnDef' エラーの対処法

こんにちは!kossyです!




さて、今回はAngular 9のアプリケーションを11にアップデートした際に発生した、
'name' is defined as an accessor in class 'CdkColumnDef' エラーの対処法について、
ブログに残してみたいと思います。




環境
node 12.13.1
npm 6.14.8
Angular 9.1.7 => 11.0.1



AngularMaterialとAngularCDKをアプデする

以下のサイトで、「@angular/materialと@angular/cdkをuninstallして、最新版をインストールしなよ!」という
単純明快な答えに言及しておりました。

$ npm remove @angular/material @angular/cdk

$ npm i @angular/material@latest @angular/cdk@latest

これでng serve 時にエラーが発生しなくなりました。
Angularはng updateするだけで(大体)問題なくアップデートできていいですね、、、