【问题】
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"
],
以上插件包含了对该规则的引用。
【解决】
- 升级插件(部分插件更新兼容了最新版本的stylelint)
- 移除插件