使用sass时缩进不一致

使用sass时缩进不一致,sass,Sass,我正在为sass使用scss格式(我正在使用括号)。当我使用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文件或其他文件中的

我正在为sass使用scss格式(我正在使用括号)。当我使用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文件中包含了部分内容)

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

   font-family: Arial;

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

如果使用现有文件中的新代码,则需要确保将文本编辑器选择为“制表符大小”(在括号中,您可以在文本编辑器的右下角找到它)。在我的文本编辑器中,我从“空格”改为“制表符大小”,这对我很有效。

如错误所示

Line 37: 2 spaces were used, but the rest uses 8 spaces.
因此,如果你在写作:

p
颜色:黑色

您将看到在“颜色:黑色”之前有两个空格 但是您的其他代码有8个空格

a
颜色:黑色
确保它们每个都有相同大小的空间


您只需在写入选择器(“p”或“a”等)后使用[enter]键一次即可。

更新:我看错了文件夹。我现在对scss文件没有任何问题。我对sass 4.0也有同样的问题-我在project/css/folder中调用了它,并且得到了那些奇怪的缩进错误,这些错误毫无意义。调用
sass——在项目中查看css:css
/使其正常工作。