gpt4 book ai didi

reactjs - create-react-app 中的全局 scss 变量

转载 作者:行者123 更新时间:2023-12-03 13:35:20 25 4
gpt4 key购买 nike

在我的 src 文件夹中,我有 asset/styles 文件夹,其中包含我的全局 scss 文件。

在我的 index.scss 中,我像这样导入它们

@import 'assets/styles/colors.scss';
@import 'assets/styles/links.scss';
@import 'assets/styles/basics.scss';

然后在index.js中,我导入编译后的index.css

问题:在 basics.scss 中,我使用 colors.scss 中的变量并收到错误 undefined variable :\"$black\"。

如果组件 scss 文件使用该文件中的变量,也会发生同样的情况。我真的不想在每个组件中导入颜色。有没有办法让这3个文件全局化?

为了在 react 中使用 scss,我正在使用 Adding a CSS Preprocessor (Sass, Less etc.) (自从搬家 here )。

UPD
enter image description here

最佳答案

将部分导入index.scss时使用部分

@import 'assets/styles/colors';
@import 'assets/styles/links';
@import 'assets/styles/basics';

文件名应该是

_colors.scss
_links.scss
_basics.scss

您可以在SASS docs中阅读更多相关信息。在“部分”部分下。

关于reactjs - create-react-app 中的全局 scss 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51807409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com