sass的@import实现的模块化有以下缺陷: 1. 容易混淆。 需区分css 的运行时的模块化,还是 sass 的编译时的模块化。 2. 污染。 如果导入的多个模块中有相同的属性,那么最后一个会覆盖前面的。 3. 无私有属性。 4. 可能生成多次代码。 element-plus的源码中sass模块导入均使用@use。 推荐将@import全部改成sass官方推荐的@use。规避以上问题,同时让数据来源更加清晰。