我有一堆独立的文件,在这些文件中我保存了项目范围内使用的变量。由于变量不会在整个项目中持续存在于不同的scss文件中,因此我必须在application.css.scss文件生成后立即导入它们:
@import "filename.css.scss"
/*
*= require jquery-ui
*/
现在,我通过@import导入的所有内容都可以立即导入,没有任何问题。我试图通过链轮导入的所有内容都被忽略了;因此,如果我使用@import指令手动导入每个SCSS文件,它们都可以很好地导入-这意味着文件可以被应用程序访问。你知道哪里会出问题吗?
我使用的是rails v3.2.6,链轮2.1.3。
发布于 2012-09-04 18:31:20
在花了一些时间浏览网页和阅读链轮文档后,我发现了以下内容:
链轮只解析文件的开头(直到它到达第一个注释块的末尾),因此:
@import "filename.css.scss"
/*
*= require jquery-ui
*/
这将导入filename.css.scss,但将忽略*= require jquery-ui指令。
/*
*= require jquery-ui
*/
@import "filename.css.scss"
这将很好地工作,加载jquery-ui,然后导入filename.css.scss。
希望这能在未来对某些人有所帮助。
https://stackoverflow.com/questions/12248597
复制相似问题