31

I encountered following the error whilst updating from angular 8 to 9 and running

ng update @angular/material:

Package "@angular/flex-layout" has an incompatible peer dependency to "@angular/cdk" (requires "^8.0.0-rc.0", would install "9.0.0").

Andrew Allen
  • 6,512
  • 5
  • 30
  • 73

2 Answers2

62

You have to update both dependencies at the same time. Had the same issue when only updating one at a time.

ng update @angular/material @angular/flex-layout

Hope this helps.

SeppeDev
  • 2,252
  • 2
  • 13
  • 26
12

Fixed by:

npm uninstall @angular/flex-layout

ng update @angular/material

npm install @angular/flex-layout
Andrew Allen
  • 6,512
  • 5
  • 30
  • 73