【发布时间】:2019-10-24 16:48:31
【问题描述】:
更新:如果您计划实施
export解决方案,您必须 将它放在一个单独的文件中,以防止在您的 编译的 CSS 代码。见here。
我最近了解到您可以像这样将样式从 SCSS 导出到 JS:
_variables.scss
:export {
some-variable: 'some-value';
}
app.js
import styles from 'core-styles/brand/_variables.scss';
基于此,我的_variables.scss 格式如下:
/* Define all colours */
$some-color: #000;
$another-color: #000;
// Export the color palette to make it accessible to JS
:export {
some-color: $some-color;
another-color: $another-color;
}
上述格式的问题是我必须在export 中重新定义我的每个变量。因此,我很想知道是否有办法 loop 虽然我的每个变量都会自动并将它们导出到 JS?
【问题讨论】:
-
需要什么样的加载器设置才能使用
:export?我很难在网上找到任何文档。 -
@MaximoMussini - 它被称为 ICSS(可互操作 CSS),请查看此链接:glenmaddern.com/articles/interoperable-css。网上也有各种其他的文章,把interoperable CSS放到Google里就行了:-D
标签: javascript sass