添加Spree到Rails应用程序后资产管道崩溃了

添加Spree到Rails应用程序后资产管道崩溃了

问题描述:

我试图在向我的Rails 5应用程序添加狂欢宝石之后预编译我的资产。在我添加它之前它运行正常,但现在我无法将我的资源预先编译。添加Spree到Rails应用程序后资产管道崩溃了

application.scss

@import "bootstrap-sprockets"; 
@import "bootstrap"; 
@import "bootsy"; 
@import "theme"; 
@import "dropzone"; 
@import "font-awesome"; 
@import "spree/frontend/all"; 
@import "spree/backend/all"; 
@import "essentials"; 
@import "custom"; 

这是我得到耙资产:预编译命令

rake aborted! 
Sass::SyntaxError: Undefined variable: "$navbar-height". 
/Users/username/.rvm/gems/ruby-2.4.1/gems/spree_backend-3.3.0/app/assets/stylesheets/spree/backend/components/_sidebar.scss:3 
+0

可能有一个引导变量文件,你忘记导入。 – Qwertie

的问题是在自举 - 链轮呼叫冲突。删除该导入解决了问题。