2
A
回答
3
的docs for the @import
rule says说:
所有进口SCSS和萨斯文件将被合并为一个单一的CSS输出文件。
并解释说,有一些情况下才会编译成CSS @import规则:
- 如果该文件的扩展名是
.css
。 - 如果文件名以
http://
开头。 - 如果文件名是
url()
。 - 如果
@import
有任何媒体查询。
以下规则将告诉SASS合并进口文件:
@import "foo.scss";
@import "foo";
以下规则将告诉SASS给不合并进口文件:
@import "foo.css";
@import "foo" screen;
@import "http://foo.com/bar";
@import url(foo);
+1
谢谢!我曾尝试过,但似乎PhpStorm中的SASS观察者创造了一个真正的混乱。通过再次尝试打破所有事情。孩子,不要在家里这样做! – 2013-03-12 21:16:32
相关问题
- 1. 如何防止requirejs包含所有源文件并仅包含模块文件?
- 2. @import与Sass不结合文件
- 3. 如何防止在xsd中合并包含文件时出现双重元素?
- 4. 如何防止在包含文件中包含两次相同的文件?
- 5. 防止通过.install文件
- 6. 如何通过SASS合并CSS文件(不.scss文件)或罗盘
- 7. 如何通过makefile包含头文件
- 8. 如何通过h:outputScript包含JavaScript文件?
- 9. 如何通过仅包含PEAR.php文件来包含PEAR包?
- 10. 防止Mercurial中的ascii文件合并
- 11. 使用SASS如何防止在SASS文件夹内生成一个css文件?
- 12. 如何防止通过MooTools
- 13. 如何防止通过URL
- 14. 防止git自动文件合并
- 15. 如何防止包含文件在PHP中生成输出?
- 16. 如何防止用户看到“包含文件”?
- 17. 如何防止用户访问包含文件?
- 18. 如何防止在文件包含时使用变量()ed
- 19. 如何防止公众访问php包含文件?
- 20. 如何防止Gradle在JAR中包含资源文件
- 21. 如何防止排除文件的合并?
- 22. 如何防止包含破损
- 23. 如何防止Compass使用Grunt输出.sass-cache文件夹
- 24. 如何防止Git(Bitbucket)合并大文件?
- 25. 如何防止Subversion合并二进制文件?
- 26. 如何防止git合并上游删除文件
- 27. 如何防止gulp-sass创建文件夹“sass”后我吞噬我的scss文件到css文件?
- 28. 如何防止包含长文本的表的垂直滚动?
- 29. 禁止通过gerrit合并
- 30. 如何防止Require.js优化器在优化文件中包含文本插件?
如果这纯粹是为了开发/调试目的,为什么不只需启用行注释以显示每个选择器的来源?感兴趣的文章可能是为什么'@ import'在Sass中的行为背后的原因:http://www.stevesouders.com/blog/2009/04/09/dont-use-import/ – cimmanon 2013-03-12 14:47:10
Thx for the link !线条评论意味着什么? – 2013-03-12 21:19:11
我从来没有使用过这些配置选项,但他们在这里有记录:http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#options。 – cimmanon 2013-03-12 21:23:51