我正在使用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;
答案 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”等)