我有一个简单的scss
文件:
.slogan {
text-align: center;
line-height: 36px;
letter-spacing: 0;
&-title {
font-size: 30px;
font-weight: 700;
}
&-detail {
font-size: 22px;
font-weight: 400;
}
}
当我将它编译为css
时,输出文件看起来很好:
.slogan {
text-align: center;
line-height: 36px;
letter-spacing: 0;
}
.slogan-title { <--- Expected empty line before rule
font-size: 30px;
font-weight: 700;
}
.slogan-detail { <--- Expected empty line before rule
font-size: 22px;
font-weight: 400;
}
但是stylelint
中有几个错误
- at规则前应为空行(at规则前为空行)*
和代码必须满足liter要求。
我在开发时使用watch
选项运行编译器,npx sass scss:css --watch --no-source-map
所以,问题是:是否可以配置一个sass编译器来生成输出css文件并保留规则之间的空行?
1条答案
按热度按时间h7wcgrx31#
有一些基于JavaScript的开源SASS编译器,添加一个类似的简单代码片段应该对你有用。