2

虽然我知道 CSS 文件是一个有效的 SCSS 但有一些原因,所以我不能将一些文件的 subfix 更改为 SCSS

global_min.scss

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

sass 或 compass 可以合并吗(´・_・`)

4

4 回答 4

4

您可以尝试由 Chris Eppstein 自己编写的Sass CSS 导入器插件:)

于 2013-07-10T17:10:02.503 回答
2

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

@import 需要一个文件名来导入。默认情况下,它会查找要直接导入的 Sass 文件,但在某些情况下,它会编译为 CSS @import 规则:

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

如果以上条件都不满足且扩展名为 .scss 或 .sass,则将导入命名的 Sass 或 SCSS 文件。

于 2013-07-09T08:27:53.890 回答
1

如果不重命名 CSS 文件,您将无法使用 SASS 执行此操作。

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

于 2013-07-09T09:27:40.697 回答
0

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

于 2013-07-09T08:31:30.210 回答