Sha*_*iar 5 css sass stylelint
我是 Stylelint 的新手。我试图理解文档并搜索了 GitHub,但所有解释都充满了双重否定,我很困惑!
问题是,当我使用//注释时,它会抛出Unknown word (CssSyntaxError)Stylelint(CssSyntaxError).
我该如何解决这个问题,或者禁用注释行上的 Stylelint 检查?
Stylelint 是为 CSS 设计的 - 该语言在过去几年中已经取得了长足的进步,并且通常不需要 SCSS 和 Less 等扩展。
但是,Stylelint可以通过社区自定义语法和插件进行扩展以支持 SCSS。最简单的方法是扩展stylelint-config-standard-scss共享配置。此配置由 SCSS 社区创建,包括postcss-scss 语法和stylelint-scss 插件(特定于 SCSS 的规则集合),并配置 Stylelint 的SCSS内置规则。
您应该首先将配置安装为依赖项:
npm i --save-dev stylelint-config-standard-scss
Run Code Online (Sandbox Code Playgroud)
然后将您的配置对象(例如您的.stylelintrc.json文件)设置为:
{
"extends": "stylelint-config-standard-scss"
}
Run Code Online (Sandbox Code Playgroud)
问题是,当我使用 // 进行注释时,它会抛出 Unknown word (CssSyntaxError)Stylelint(CssSyntaxError)。
双斜杠注释 ( //) 不是标准 CSS,无法被 Stylelint 内置的 CSS 解析器解析,因此会出现语法错误。共享配置中包含的 SCSS 解析器stylelint-config-standard-scss可以正确解析双斜杠注释。
| 归档时间: |
|
| 查看次数: |
9581 次 |
| 最近记录: |