引导scss覆盖删除$theme colors

引导scss覆盖删除$theme colors,css,twitter-bootstrap,sass,overriding,Css,Twitter Bootstrap,Sass,Overriding,我将最新版本的引导添加到我的npm项目中,并用下面的代码创建了一个样式表。因此,我导入函数和变量,然后我想覆盖primary theme Color变量,然后导入引导的其余部分,如中所述。问题是,当我运行这段代码时,只有主按钮有它所需的颜色,其他颜色被删除。如果我对代码进行注释,所有颜色都会按预期工作。有人知道发生了什么事吗 $theme-colors: ( "primary": #D4AF37 ); @import "node_modules/bootstr

我将最新版本的引导添加到我的npm项目中,并用下面的代码创建了一个样式表。因此,我导入函数和变量,然后我想覆盖primary theme Color变量,然后导入引导的其余部分,如中所述。问题是,当我运行这段代码时,只有主按钮有它所需的颜色,其他颜色被删除。如果我对代码进行注释,所有颜色都会按预期工作。有人知道发生了什么事吗

$theme-colors: (
  "primary": #D4AF37
);

@import "node_modules/bootstrap/scss/bootstrap";


发布这个问题几分钟后,我自己发现了它。我链接的文档文章是针对4.0的,文章是针对5.0的。这将有助于:

$primary: #D4AF37;

@import "node_modules/bootstrap/scss/bootstrap";


你是怎么发现其他颜色被删除的。。。我可以知道你用什么html来测试它吗?