【发布时间】:2016-08-26 04:20:40
【问题描述】:
我目前遇到了与 SASS 相关的问题。当使用@import 语句时,它似乎没有承认我在其他文件之前导入了某个文件,导致一些变量没有被声明。我正在尝试对 Bootstrap 进行一些简单的更改。文件夹结构如下:
我的app.scss是主入口,如下:
@import url('https://fonts.googleapis.com/css?family=Open+Sans|Droid+Sans+Mono|Droid+Serif'); //Basic fonts
@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap"; //Bootstrap
@import "bower_components/font-awesome/scss/font-awesome"; //Font Awesome
//Bootstrap style changes
@import "variables";
@import "components/alerts";
@import "components/buttons";
@import "components/dropdowns";
@import "components/forms";
@import "components/labels";
@import "components/navbars";
@import "components/pagination";
@import "components/panels";
@import "components/progress";
问题是,变量文件根本没有被导入,也没有在加载其他文件之前被导入。这是一件相当奇怪的事情,我似乎无法弄清楚。如果您能提供任何帮助,我将不胜感激:)
【问题讨论】:
-
“不起作用”没有描述问题。您没有显示您的预期结果,也没有显示您得到的结果。