kna*_*ode 5 sass twitter-bootstrap
我在core.scss文件中@import"boostrap",它还导入其他scss文件(例如:_modals.css).
在modals.css中我想扩展一些引导类:
.modal-container {
@extend .row;
}
Run Code Online (Sandbox Code Playgroud)
并且扩展不能按预期工作:
警告在....../_ modals.css.scss的第42行:".do"未能@extend".row".找不到选择器".row".这将是Sass未来版本中的错误.如果扩展应该能够失败,请使用"@extend .row!optional".
我使其工作的唯一方法是在_modals.scss中再次@import"bootstrap",但这实际上包括此文件中的整个bootsrap ...
另一个解决方案是移动所有在core.css文件中扩展css的定义 - 在这种情况下 - css的结构要少得多......
我该怎么做呢?
问题是因为我还通过 sass require/require_tree 命令导入文件。
*= require_tree ./autoinclude
Run Code Online (Sandbox Code Playgroud)
如果所有文件都通过 @import 函数导入,则一切正常!
@import "autoinclude/*";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2917 次 |
| 最近记录: |