我正在尝试将 bootstrap 4 合并到我的 Rails 5.2 元素中。目前,我的 app/stylesheets/application.css 中包含以下内容:
/*
*= require_tree .
*= require_self
*/
说明除了重命名为application.scss外,还要求删除:
*= require_tree .
*= require_self
并添加:
@import 'bootstrap'
不是“require_tree”。需要将所有样式表包含在样式表文件夹中吗?和“require_self”,以包含我可能决定添加到 application.scss 文件中的任何样式?
因此,如果我删除这两个语句,我是否需要使用 @import 语句单独包含每个样式表。例如,如果我有:user.scss,我会添加:
@import 'user'
我见过一些保留 require_tree 和 require_self 的例子。感谢您的建议。
最佳答案
在路径中使用星号
@import "path/to/*"
如果您在“样式表”路径中添加所有 sxss(例如:stylesheet/a.sxss、b.sxss)
@import "*"
否则您将所有 sxss 添加到“stylesheet/page”路径中(例如:stylesheet/page/a.sxss、b.sxss)
@import "page/*"
关于css - Rails 中的样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55052604/