自从最近发布了 Material Design 3 以来,Angular Material 正在努力尝试切换到它。
问题是我想继续使用 Material Design 2,因为大多数按钮都发生了变化(更糟糕的是,恕我直言),但我无法分辨哪些是最新版本的
@angular/material
和 @angular/cdk
在 Material Design 2 上运行的软件包。
或者是我在项目中遗漏了某种配置?
我尝试查找官方文档,但 Material Design 2 的链接是...已损坏...
我也询问了一些AI机器人,他们的回答是: 总之,通过检查你正在使用的Angular Material包的版本,你可以推断出你的项目遵循的是哪个版本的Material Design规范。 6.x 及更高版本与 Material Design 2 保持一致。但这并不是真正的解决方案(推论),我想确定一下。
Angular 项目中使用的 Material Design 版本取决于您安装的 Angular Material 版本。要确定项目中 Angular Material 的版本,您可以检查 package.json 文件中的 dependency1。如果您使用 Angular Material v6.x 或更高版本,它符合 Material Design 2 规范1。但是,如果您想确定,请验证项目中 @Angular/Material 和 @Angular/cdk 包的特定版本。 要确定您的项目正在使用哪个版本的 Angular Material,您可以按照以下步骤操作: