Почему SASS @forward использует префиксы вместо вложенных пространств имен? - PullRequest
0 голосов
/ 26 апреля 2020

Комбинация @use с @forward позволяет вам создавать модули в стиле интерфейса, что действительно здорово.

Однако меня интересует функция префикса @forward (https://sass-lang.com/blog/the-module-system-is-launched#extra -prefixing ).

Идея состоит в том, чтобы объявить что-то вроде @forward "colors" as color-*;, а затем использовать его как color: theme.$color-primary.

Но, учитывая, что SASS в любом случае использует пространства имен, Мне интересно, почему они не допускают только вложенные пространства имен? Как color: theme.colors.$primary?

Поскольку это было бы так очевидно, должна быть причина для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...