Ruby on rails 自定义引导变量不适用于Rails 6和Webpacker

Ruby on rails 自定义引导变量不适用于Rails 6和Webpacker,ruby-on-rails,ruby,twitter-bootstrap,webpack,sass,Ruby On Rails,Ruby,Twitter Bootstrap,Webpack,Sass,我正在使用Webpacker在Rails 6应用程序中实现Bootstrap 4.4,但主题在生产中不起作用 我重写了一些引导变量,并将自定义主题放在一个名为Bootstrap\u variables.scss的单独文件中。我确保在app/assets/stylesheets/application.scss文件中的自定义变量之前导入引导的函数 当我在本地运行应用程序时,它工作正常。当我尝试推送到生产(Heroku)时,构建失败,我得到以下错误: SassC::SyntaxError: Erro

我正在使用Webpacker在Rails 6应用程序中实现Bootstrap 4.4,但主题在生产中不起作用

我重写了一些引导变量,并将自定义主题放在一个名为
Bootstrap\u variables.scss
的单独文件中。我确保在
app/assets/stylesheets/application.scss
文件中的自定义变量之前导入引导的
函数

当我在本地运行应用程序时,它工作正常。当我尝试推送到生产(Heroku)时,构建失败,我得到以下错误:

SassC::SyntaxError: Error: argument `$color` of `darken($color, $amount)` must be a color
on line 181:43 of app/assets/stylesheets/bootstrap_variables.scss, in function `darken`
from line 181:43 of app/assets/stylesheets/bootstrap_variables.scss
$link-hover-color: darken($link-color, 15%) !default;
在自定义
bootstrap\u variables.scss
文件中引用以下行:

$link-color:                              theme-color("primary") !default;
$link-decoration:                         none !default;
$link-hover-color:                        darken($link-color, 15%) !default;
为什么这可能在本地工作,而不是在生产中

$link-color:                              theme-color("primary") !default;
$link-decoration:                         none !default;
$link-hover-color:                        darken($link-color, 15%) !default;