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

运行prettier --check校验代码风格提示存在风格问题如何解决

报错产生原因

prettier --check命令本身的作用是仅校验代码是否匹配Prettier配置的格式化规则,不会自动修改代码,只要检测到任意文件存在不符合规则的格式问题,就会抛出该报错。常见触发场景如下:

  • 对应文件从未运行过Prettier格式化,手写代码的格式和配置要求(比如缩进长度、单双引号、尾逗号、换行逻辑等)不匹配
  • 之前格式化过代码,但后续修改代码时没有遵循格式规则,也没有重新执行格式化
  • 本地运行的Prettier版本、使用的配置项和项目要求的不一致,导致格式校验标准不统一,出现误判
解决方法
  • 最常用的方案是执行自动格式化命令 prettier --write .,该命令会直接批量修复所有检测到的格式问题,修复完成后重新执行prettier --check就不会再触发该报错

    要是只需要修复指定文件,把命令末尾的.替换为对应文件/目录路径即可,比如 prettier --write ./src/utils

  • 如果你不希望自动批量修改代码,也可以根据prettier --check输出的具体问题文件、问题位置,手动调整代码到符合规则的格式
  • 如果校验时出现误报,可以先检查本地Prettier版本和项目依赖的Prettier版本是否一致,优先使用项目局部安装的Prettier执行校验和格式化操作,统一版本和配置后再重新校验

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 11:15:03