stylelint升级14.0版本后,css文件报错Undefined rule function-calc-no-invalid

3,111 阅读1分钟

【问题】

stylelint升级至14.0版本后,css文件有报错Undefined rule function-calc-no-invalid

【原因】

在14.0版本的stylelint中,去掉了 function-calc-no-invalid 这个校验规则,也就是说,在14.0版本中,这个规则是没有无效的。

而我们使用的一些stylelint的插件中可能使用了这个规则,于是有上述报错。

具体可以参考github.com/stylelint/s…

【涉及插件】

"extends": [
    "stylelint-config-standard",
    "stylelint-config-standard-scss",
    "stylelint-config-htmlacademy"
],

以上插件包含了对该规则的引用。

【解决】

  1. 升级插件(部分插件更新兼容了最新版本的stylelint)
  2. 移除插件