将sass转换为css时出现错误,“ X行:缩进不一致:Y空格用于缩进,但文档的其余部分已缩进!Y空格”
这是我的sass代码的错误状态:
header
{
margin: 50px;
background-color: #2aa4df;
div
{
}
p
{
margin-top: 0;
}
}
如您所见,在p样式规则附近,我使用了另一个缩进来产生错误。我想知道的是为什么从编译器的角度来看缩进很重要
答案 0 :(得分:4)
缩进错误与sass
转译器无关,sass转译器不必介意转换未缩进的源代码。您可以尝试-https://www.sassmeister.com/并粘贴上面的代码。它完美无误。
我认为有些css lint
设置不允许该缩进,因此,您将得到这些错误。请在您的项目中寻找lint
设置。