2010-07-07 30 views
1

我使用SASS的根源,並允許它一直在努力,但現在我得到這個...在SASS語法錯誤:屬性沒有在文檔

Syntax error on line 1: Properties aren't allowed at the root of a document. 

我的文件是使用變量SASS格式。

$blue-muted: #222244 
$red-muted: #442222 
$green-muted: #224422 

當我刪除變量(並用實際顏色替換值),它編譯好。這裏有什麼問題?

編輯:我的困惑源於安裝HAML 3.0,但得到的行爲與早期2.0版本一致。事實證明,我的路徑中有一個來自舊版本的SASS命令行工具,它正在運行而不是當前版本。

回答

2

看起來你正在使用的新SCSS語法,應該是這樣的:

$blue-muted: #222244;

,如果你想用青菜,顏色應聲明爲:

!blue-muted = #222244

+0

你是對的 - 我也不得不刪除破折號,因爲它們不允許用這種語法。謝謝。 – 2010-07-07 19:11:44

+0

你是對的它應該是!blue_muted -blush- – 2010-07-07 19:29:41

+0

編輯的問題,因爲我在不知不覺中運行比我想象的更舊的版本。 – 2010-07-28 01:59:39