1

我是一位非常有经验的前端开发人员,最近我有一个项目为 ruby​​ on rails 项目制作 UI,它使用 sass,我对 sass 一点也不陌生,但我遇到了一个非常奇怪的错误。

绝对无论我在项目 SASS 文件中输入什么都会引发错误,这里是截图http://screencast.com/t/MxdHmL9O5o

当空文件被编译成一个application.css,但我完全不知道这里可能有什么问题。

如果您需要更多详细信息,请随时询问。

非常感谢!

4

1 回答 1

3

如果您使用的是 SCSS 格式,通过在 CSS 中使用括号来支持空格缩进来定义,那么您应该使用.css.scss扩展名,而不是.css.sass扩展名。

Sass 主页

Sass 有两种语法。最常用的语法称为“SCSS”(代表“Sassy CSS”),是 CSS3 语法的超集。这意味着每个有效的 CSS3 样式表也是有效的 SCSS。SCSS 文件使用扩展名 .scss

第二种较旧的语法称为缩进语法(或简称为“.sass”)。受 Haml 简洁的启发,它适用于喜欢简洁而不是与 CSS 相似的人。它不使用括号和分号,而是使用行的缩进来指定块。缩进语法中的文件使用扩展名 .sass。

于 2013-04-16T19:38:36.637 回答