首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Reactjs导入:已找到@SassError循环

Reactjs导入:已找到@SassError循环
EN

Stack Overflow用户
提问于 2021-08-25 17:36:49
回答 1查看 278关注 0票数 0

我正在创建一个使用Reactjs作为frontend library的项目,我还使用sass设置样式在我的项目中有多个sass文件,两个主要文件是styles.scsscolor.scss.When我正尝试在其中一个scss文件中使用import color.scss我正面临这个问题。我想在我的所有color.scss文件中使用scss

//style.scss

代码语言:javascript
复制
// vendors
@import "~bootstrap-scss/bootstrap.scss";
@import "vendors/font-awesome";
@import "vendors/themify";
@import "vendors/feather-icon";
@import "vendors/animate";
@import "vendors/owl.carousel.scss";
@import "vendors/slick.scss";
@import "vendors/slick-theme.scss";
@import "utils/helpers.scss";

//color
@import "./color.scss";
//base
@import "base/typography.scss";
@import "base/reset.scss";

// components
@import "components/buttons";
@import "components/tabs";
@import "components/msg";
@import "components/dropdown";
@import "components/chat-box";
@import "components/tootip";
@import "components/loader";
@import "components/switchery";
@import "components/collapse";
@import "components/call";
@import "components/call-list";
@import "components/according";
@import "components/tour";

//layout
@import "layout/grid.scss";
@import "layout/sidebar.scss";
@import "layout/content.scss";
@import "layout/dark.scss";
@import "layout/rtl.scss";
@import "layout/login";
@import "layout/forms.scss";
@import "layout/customizer.scss";

//pages
@import "pages/inner-pages";
@import "pages/landing";
@import "pages/inner-pages-responsive";
@import "pages/landing-responsive";
@import "pages/landing-page";
@import "pages/react_plugin";

// themes
@import "themes/admin.scss";
@import "themes/theme.scss";
@import "themes/responsive.scss";

// ReactToastify
@import "~react-toastify/dist/ReactToastify.css";
@import "~react-datepicker/dist/react-datepicker.css";

// ToolTip
@import "~react-tippy/dist/tippy.css";

// Image gallery
@import "~react-image-lightbox/style.css";

//color.scss

代码语言:javascript
复制
@import "utils/variables.scss";
@import "style";
@import "vendors/slick";
@import "vendors/slick-theme";
html {
    &.style1 {
        $primary-color :#3a62b8;
        $primary-light: #f6f7fa;
        $gray1 : #e4e7ef;
        @import "style";
    }
    &.style2 {
        $primary-color :#064c3c;
        $primary-light: #f4faf9;
        $gray1 : #e1f1ee;
        @import "style";
    }
    &.style3 {
        $primary-color :#9b4aff ;
        $primary-light:#faf8fc;
        $gray1: #f4effa;
        @import "style";
    }
    &.style4 {
        $primary-color :#00d3cb;
        $primary-light:#ebfafa;
        $gray1: #daf6f5;
        @import "style";
    }
    &.style5 {
        $primary-color :#ff5b92 ;
        $primary-light:#f8f5f6;
        $gray1 : #faebf0;
        @import "style";
    }
    &.style6 {
        $primary-color :#ff803c ;
        $primary-light:#fff9f5;
        $gray1 : #faeae0;
        @import "style";
    }
}

enter image description here

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-25 17:43:05

好吧,我想原因很清楚。注意color.scss的第二行。您可以在那里发现您正在导入style.scss。这可能是@import循环的原因

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68927556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档