【问题标题】:SASS error: Properties arent allowed at the root of a document?SASS 错误:文档根目录中不允许使用属性?
【发布时间】:2010-07-01 17:25:16
【问题描述】:

我不断收到这样的错误: Sass::SyntaxError: 属性不允许在 文档。 在 /Users/eumir/rails_apps/neo2/public/stylesheets/sass/ 的第 2 行 main.sass

main.sass 的第 2 行以

开头
@import mixins 

我有一个 _mixins.sass,它在第 2 行有一个变量声明:

$alt_site_color: #060 
$main_site_color: #ff9900 

所以我真的很困惑是什么导致了错误发生。我 尝试将变量的位置向下更改 4 行,然后我得到了

Sass::SyntaxError: Properties are not allowed at the root of a 文档。 在 /Users/eumir/rails_apps/neo2/public/stylesheets/sass/ 的第 6 行 main.sass

所以我尝试删除变量声明并且错误停止了 出现。我的变量声明有什么问题?

另外,我一直尝试使用 sass --watch 和 sass public/stylesheets/main.sass 我没有收到任何错误。但是当我查看 它在我的浏览器中,出现错误。似乎是什么问题?

*注意:我也已经卸载了所有其他版本的 sass(我从haml2.2.22升级到haml 3)。我也在用旧的 缩进的 yml 样式语法,所以我偏离了做 sass2convert 尽可能多的东西。

谢谢!

【问题讨论】:

  • 我收到了类似的消息,在 PHP 中使用 PHamlP。

标签: ruby-on-rails haml sass


【解决方案1】:

看起来我的供应商插件中有 2 个 haml 文件夹(haml 和 haml2.2.22)删除了它们并且它起作用了(所以我显然在使用 我自己的宝石(haml 3.o)

我想我只需要再次供应它。 尽管如此,我还是很好奇这个错误是关于什么的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-04
    • 2019-10-23
    • 1970-01-01
    • 1970-01-01
    • 2018-07-11
    • 2022-10-14
    • 1970-01-01
    • 2023-01-10
    相关资源
    最近更新 更多