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

如何在VSCode中为特定项目禁用Prettier?

特定项目禁用Prettier生效方案

你之前的配置不生效的核心原因:内容为{}的.prettierrc文件表示启用Prettier并使用其默认格式化规则,不等于禁用配置,因此无法达到关闭效果。

以下方案均为项目级配置,不会影响全局Prettier插件的使用:

方法1:配置VSCode项目级工作区设置(优先级最高)

在项目根目录新建.vscode/settings.json文件,添加如下配置:

{
  "prettier.enable": false
}

该配置只会作用于当前打开的项目,不会修改VSCode全局的Prettier插件启用状态,不影响其他项目使用。

方法2:通过Prettier忽略文件全局忽略当前项目所有文件

在项目根目录新建.prettierignore文件,写入如下内容:

*

该配置会让Prettier忽略当前项目下的所有文件,等同于项目级禁用。

方法3:配合当前项目ESLint规则关闭Prettier校验

如果你当前项目安装了eslint-plugin-prettier、配置了Prettier相关的ESLint规则,需要同步修改ESLint配置(.eslintrc.js/.eslintrc.json等):

  • 移除extends配置项中所有和Prettier相关的配置,比如plugin:prettier/recommended
  • 在rules配置项中添加规则关闭Prettier校验:
{
  "rules": {
    "prettier/prettier": "off"
  }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 11:06:03