Prettier 为啥不按我的设置加 semicolon 分号? Air-小菊 提问于 2026-03-25 11:43:23 阅读 4 工具 我明明在 .prettierrc 里设置了 "semi": true,但保存代码时 Prettier 还是把分号删掉了,这到底是哪出问题了? 我用的是 VS Code,也装了 Prettier 插件,并且格式化时选的就是 Prettier。配置文件内容如下: { "semi": true, "singleQuote": true, "tabWidth": 2 } Prettiersemi分号 我来解答 赞 1 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 司徒艺晗 Lv1 看起来你在配置 Prettier 时遇到了一些小问题。检查一下你的 VS Code 设置,确保 Prettier 是默认的格式化工具,并且没有其他格式化工具覆盖了 Prettier 的设置。有时候编辑器或者工作区的设置会覆盖全局配置。 你可以按照以下步骤检查和修正: 1. 打开 VS Code 的设置(可以通过 Ctrl + , 快捷键打开)。 2. 搜索 format on save 确保它是开启状态。 3. 搜索 default formatter 确认它被设置为 esbenp.prettier-vscode,这是 Prettier 的扩展 ID。 4. 搜索 editor.formatOnSave 确保它是 true。 5. 检查 .prettierrc 文件是否在项目的根目录下,并且没有被其他配置文件覆盖。 如果一切设置都正确,但是 Prettier 仍然没有按照你的配置来,可以尝试重启 VS Code 或者重新安装 Prettier 扩展。有时候编辑器缓存或者插件冲突也会导致配置不生效。 标准写法应该是按照上述步骤逐一排查,确保配置文件和编辑器设置都正确无误。希望这些步骤能帮到你解决问题。 回复 点赞 2026-03-25 12:18 加载更多 相关推荐
你可以按照以下步骤检查和修正:
1. 打开 VS Code 的设置(可以通过
Ctrl + ,快捷键打开)。2. 搜索
format on save确保它是开启状态。3. 搜索
default formatter确认它被设置为esbenp.prettier-vscode,这是 Prettier 的扩展 ID。4. 搜索
editor.formatOnSave确保它是 true。5. 检查
.prettierrc文件是否在项目的根目录下,并且没有被其他配置文件覆盖。如果一切设置都正确,但是 Prettier 仍然没有按照你的配置来,可以尝试重启 VS Code 或者重新安装 Prettier 扩展。有时候编辑器缓存或者插件冲突也会导致配置不生效。
标准写法应该是按照上述步骤逐一排查,确保配置文件和编辑器设置都正确无误。希望这些步骤能帮到你解决问题。