Material 设计 Web 应用程序应该使用 @import 还是 @use?

Should Material Design web applications use @import or @use?

查看 Material Components Web documentation,我特别看到 @use "material/chips/styles"

当我访问 app.scss – adopt-a-pup 时,我看到 @import 语句,例如 @import "@material/chips/mdc-chips";

我知道 @use 是较新的模块化方式。我应该使用哪种 sass 方法?

故障演示会不会过时了?是否有任何地方都使用 mdc-chipsmdc-select 的示例参考?

你绝对应该使用 @useadopt-a-pup 已经过时了。它引用 MDC 0.41.0,而当前版本是 13.0.0。

不幸的是,MDC 示例非常稀少,material.io 中的文档有时已过时。我建议在他们的 github repo 上使用文档,它是最新的。

前段时间我也整理了这两个入门工具包。就如何使用 MDC 的示例而言,它们可能会有所帮助:

  1. Material Design Layout Kit for Angular
  2. Basic Material Starter Kit