将@use与@forward结合使用,可以创建界面样式的模块,这确实是一件好事。
但是,我想知道@forward(https://sass-lang.com/blog/the-module-system-is-launched#extra-prefixing)的前缀功能。
这个想法是声明类似t
的东西,然后像@forward "colors" as color-*;
那样使用它。
但是考虑到SASS无论如何都使用名称空间,我想知道为什么它们不仅仅允许嵌套的名称空间?像color: theme.$color-primary
一样?
既然这是如此明显,那么一定有原因吗?