我是一位非常有经验的前端开发人员,最近我有一个项目为 ruby on rails 项目制作 UI,它使用 sass,我对 sass 一点也不陌生,但我遇到了一个非常奇怪的错误。
绝对无论我在项目 SASS 文件中输入什么都会引发错误,这里是截图http://screencast.com/t/MxdHmL9O5o
当空文件被编译成一个application.css,但我完全不知道这里可能有什么问题。
如果您需要更多详细信息,请随时询问。
非常感谢!
我是一位非常有经验的前端开发人员,最近我有一个项目为 ruby on rails 项目制作 UI,它使用 sass,我对 sass 一点也不陌生,但我遇到了一个非常奇怪的错误。
绝对无论我在项目 SASS 文件中输入什么都会引发错误,这里是截图http://screencast.com/t/MxdHmL9O5o
当空文件被编译成一个application.css,但我完全不知道这里可能有什么问题。
如果您需要更多详细信息,请随时询问。
非常感谢!
如果您使用的是 SCSS 格式,通过在 CSS 中使用括号来支持空格缩进来定义,那么您应该使用.css.scss
扩展名,而不是.css.sass
扩展名。
从Sass 主页:
Sass 有两种语法。最常用的语法称为“SCSS”(代表“Sassy CSS”),是 CSS3 语法的超集。这意味着每个有效的 CSS3 样式表也是有效的 SCSS。SCSS 文件使用扩展名 .scss。
第二种较旧的语法称为缩进语法(或简称为“.sass”)。受 Haml 简洁的启发,它适用于喜欢简洁而不是与 CSS 相似的人。它不使用括号和分号,而是使用行的缩进来指定块。缩进语法中的文件使用扩展名 .sass。