如何通过sass或指南针合并css文件(而不是.scss文件)

时间:2013-07-09 08:25:15

标签: css sass

虽然我知道CSS文件是有效的SCSS 但是有一些原因,所以我无法将一些文件子修改为SCSS

global_min.scss

@import url("global/reset.css")
@import url("global/frameset.css");
@import url("global/header.css");
....
....

可以sass或指南针合并它('·_·`)

4 个答案:

答案 0 :(得分:4)

你可以尝试克里斯·埃普斯坦本人的Sass CSS importer plugin:)

答案 1 :(得分:2)

http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#import

  

@import需要导入文件名。默认情况下,它会查找Sass   要直接导入的文件,但有几种情况下   它将编译为CSS @import规则:

     
      
  • 如果文件的扩展名为.css。
  •   
  • 如果文件名以http://。
  • 开头   
  • 如果文件名是url()。
  •   
  • 如果@import有任何媒体查询。
  •   
     

如果上述条件均不符合,且扩展名为.scss或   .sass,然后将导入命名的Sass或SCSS文件。

答案 2 :(得分:1)

如果不重命名CSS文件,则不能使用SASS。

我建议您使用某种CSS压缩器来连接和缩小CSS代码。请查看Yeoman,这是处理此类任务的最可靠方法。

答案 3 :(得分:0)

如果要将所有css文件合并到单个已编译的css文件中,则需要将其扩展名更改为sass或scss,并使更改与该格式兼容。