将SCSS变量导出到JS(自动循环变量)
- 论坛
- 将SCSS变量导出到JS(自动循环变量)
8 浏览
将SCSS变量导出到JS(自动循环变量)
更新:如果您计划实现export
解决方案,您必须将其放在一个单独的文件中,以防止在编译的CSS代码中产生冗余的导出。在这里查看详情。
最近我了解到可以将SCSS中的样式导出到JS中,方法如下:
_variables.scss
:export { some-variable: 'some-value'; }
app.js
import styles from 'core-styles/brand/_variables.scss';
根据此,我的_variables.scss
格式如下:
/* 定义所有颜色 */ $some-color: #000; $another-color: #000; // 导出颜色面板以使其可以在JS中访问 :export { some-color: $some-color; another-color: $another-color; }
上述格式的问题在于我需要在export
中重新定义每个变量。因此,我想知道是否有一种自动循环遍历每个变量并将其导出到JS的方法?