You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CSS文件出现function-calc-no-invalid未知规则错误,求排查方案

解决stylelint报“Unknown rule function-calc-no-invalid”错误的方法

这个错误和你CSS文件里的@import语句无关,错误行号标1:1只是因为它是文件第一行,实际问题出在stylelint的配置上——stylelint根本不认识function-calc-no-invalid这个规则。

解决步骤:

  • 打开你的stylelint配置文件(常见的是.stylelintrc、stylelint.config.js或package.json里的stylelint字段),查找是否存在function-calc-no-invalid这条规则。
  • 把这条规则名改成calc-no-invalid——这才是stylelint核心规则里对应检查calc表达式有效性的正确名称。
  • 如果是你误加了这个不存在的规则,直接删除也可以;如果是某个第三方插件提供的,确认插件是否正确安装并在配置的plugins数组里引入(不过这个规则属于stylelint核心,不需要额外插件)。
  • 改完配置后重新运行stylelint styles.css,错误就会消失。

注意:stylelint --fix只负责修复代码中符合规则的格式问题,对这种配置层面的“未知规则”错误是无效的,所以之前用--fix没用是正常的。

内容的提问来源于stack exchange,提问作者Umarah gul

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 06:52:08