Css 为什么在分析代码时缩进很重要?
将sass转换为css时出错,“第X行:缩进不一致:缩进时使用了Y空格,但文档的其余部分缩进了!Y空格” 以下是我的sass代码的错误状态:Css 为什么在分析代码时缩进很重要?,css,sass,compiler-errors,transpiler,Css,Sass,Compiler Errors,Transpiler,将sass转换为css时出错,“第X行:缩进不一致:缩进时使用了Y空格,但文档的其余部分缩进了!Y空格” 以下是我的sass代码的错误状态: header { margin: 50px; background-color: #2aa4df; div { } p { margin-top: 0; } } 如您所见,在p样式规则附近,我使用了不同的缩进,这会产生错误。我想
header
{
margin: 50px;
background-color: #2aa4df;
div
{
}
p
{
margin-top: 0;
}
}
如您所见,在p样式规则附近,我使用了不同的缩进,这会产生错误。我想知道的是为什么缩进从编译器的角度来看很重要缩进错误与
sass
传输程序无关,sass传输程序不介意转换未缩进的源代码。你可以试试这个,然后粘贴上面的代码。它工作完美,没有任何错误
我认为有一些css
lint
设置不允许缩进,因此,您会得到这些错误。请在您的项目中查找lint
设置。您是如何编译sass文件的?My settings.json文件不包含css文件“[css]”的任何设置:{}您可以删除“@Bobstar89 done”注释吗?我重新措辞了我的问题,使它更有用