使用sass时不一致的缩进

时间:2014-05-21 16:36:12

标签: sass

我正在使用scss格式的sass(我使用括号)。当我使用watch命令(sass --watch"我拥有所有sass文件的文件夹")时,我收到以下错误消息:

error sass (Line 37: Inconsistent indentation: 2 spaces were used for indentation, but the rest of the document was indented using 8 spaces.)

行号是否与生成的css文件,scss文件或其他内容中的行号相对应(我将部分内容包含在我的base.scss文件中)。

我的base.scss文件中的第37行以与其他行相同的方式缩进。

   font-family: Arial;

3 个答案:

答案 0 :(得分:5)

导航错误:我在错误的文件夹上使用了watch命令。切换到正确的文件夹后,我能够编译sass文件。

答案 1 :(得分:2)

如果您正在使用现有文件中的新代码,则需要确保将文本编辑器选为“标签大小”(在Brackets IO中,您可以在文本编辑器的右下角找到它) 。我在文本编辑器中从'Spaces'更改为'Tab Size',它对我有用。

答案 2 :(得分:1)

正如错误所说

p
  color: black

所以,如果你正在写作:

a color: black

你会看到 2个空格“color:black” 但您的其他代码有8个空格

cat f AS|REQ|XYZ|value=12 AS|REQ|XYZ|value= awk -F'[|=]' '{if($4 == "value" && $5 == "") {print ("Error Found at Line: ",NR)} else {print $0}}' f AS|REQ|XYZ|value=12 Error Found at Line: 2 确保它们中的每一个都具有相同的空间大小。

您可以在编写选择器后使用[enter]键一次(“p”或“a”等)