【问题标题】:Configuring stylelint for sass为 sass 配置 stylelint
【发布时间】:2021-02-26 09:43:14
【问题描述】:

我正在尝试在我的项目中为 sass 配置 stylelint,这是我的 .stylelintrc

defaultSeverity: warning
extends:
    - stylelint-config-standard
    - stylelint-config-recommended
    - stylelint-config-sass-guidelines
plugins:
    - stylelint-scss

此任务在我的 package.json 中配置如下:

"lint:styles": "stylelint src/assets/sass/**/*.scss",

但是当我运行yarn lint:styles 时,我得到了这个错误:

$ stylelint src/assets/sass/**/*.scss
Error: Unexpected '/'. Escaping special characters with \ may help.

我该如何解决这个问题?

【问题讨论】:

    标签: npm sass yarnpkg lint stylelint


    【解决方案1】:

    这可能是由于未引用的 glob。

    stylelint documentation 建议引用您的 glob,如下所示:

    "lint:styles": "stylelint 'src/assets/sass/**/*.scss'",
    

    或者,如果您希望它在 Windows 上运行:

    "lint:styles": "stylelint \"src/assets/sass/**/*.scss\"",
    

    顺便说一句,stylelint-config-standard 扩展了 stylelint-config-recommended,因此您无需在配置中包含 stylelint-config-recommended

    【讨论】:

      猜你喜欢
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 2018-08-28
      • 1970-01-01
      • 2019-07-24
      • 1970-01-01
      • 2018-08-17
      • 2021-09-29
      相关资源
      最近更新 更多