Debugging SASS不一致索引错误

Debugging SASS不一致索引错误,debugging,compiler-errors,sass,Debugging,Compiler Errors,Sass,当我从终端编译我的sass文件时,我得到了这个错误- 错误代码(第37行:缩进不一致:缩进使用了2个空格,但文档的其余部分缩进了8个空格。) 奇怪的是,我的文件第37行没有不一致的缩进!事实上,即使我注释掉那一行或删除所有行直到第20行,它仍然抛出那个错误! 为什么会这样 这一行是粘贴在下面代码中的第5行。(高度:118像素) 我刚刚在一个在线SASS编译器中尝试了这段代码,它在那里工作得非常好。我不明白为什么它在我的机器上出现问题。您使用的是SCSS语法,而不是SASS语法。您必须为正在编写的

当我从终端编译我的sass文件时,我得到了这个错误-

错误代码(第37行:缩进不一致:缩进使用了2个空格,但文档的其余部分缩进了8个空格。)

奇怪的是,我的文件第37行没有不一致的缩进!事实上,即使我注释掉那一行或删除所有行直到第20行,它仍然抛出那个错误! 为什么会这样

这一行是粘贴在下面代码中的第5行。(高度:118像素)


我刚刚在一个在线SASS编译器中尝试了这段代码,它在那里工作得非常好。我不明白为什么它在我的机器上出现问题。

您使用的是SCSS语法,而不是SASS语法。您必须为正在编写的sass样式使用正确的文件扩展名(.scss vs.sass),以便编译器知道如何解释它。

您使用的是scss语法,而不是sass语法。您必须为正在编写的sass样式使用正确的文件扩展名(.scss vs.sass),以便编译器知道如何解释它。

您使用的是scss语法,而不是sass语法。您必须为正在编写的sass样式使用正确的文件扩展名(.scss vs.sass),以便编译器知道如何解释它。

您使用的是scss语法,而不是sass语法。您必须为正在编写的sass样式使用正确的文件扩展名(.scss vs.sass),以便编译器知道如何解释它

#outeredges{
    width: 100%;

    .outerleftskewed, .outerrightskewed{
        height: 118px;
        background-color: $title_bg_col;
        width: 50px;
        -webkit-transform: skew(0,20deg);
        position: absolute;
        top: 125px;
        left: 0px;
        z-index: -999;
    }

    .outerleftskewed2, .outerrightskewed2{
        @extend .outerrightskewed;
        top: 767px;
    }

    .outerleftskewed3, .outerrightskewed3{
        @extend .outerrightskewed;
        top: 1529px;
    }
}