我正在尝试从 libsass ( @import
) 迁移到 dart sass 模块 ( @use, @forward
)。
老实说,我觉得这很困难,因为我使用的很多 mixin 和文件(模块)都依赖于一般的配置变量。
在 libsass 中这一切都很简单,但现在变量被严格限定在原始模块的范围内。您可以使用 传递模块@forward
,并且可以使用with()
将变量传递给模块,好的。
但我曾经有一个很大的网站 configuration.scss 文件,它定义了在后续本地 @imports 以及外部“框架”@imports 中使用的基本全局变量。
这个系统不再工作了。我需要一种可用的方法来全局传播一些变量,始终可用。在这个方向上找不到新的最佳实践。