如何在Nest JS中临时禁用Prettier并重新开启?
临时关闭并重新开启Prettier(NestJS项目)
方法一:禁用编辑器的Prettier插件
- VS Code:打开设置(快捷键
Ctrl+,/Cmd+,),搜索Prettier: Enable,取消勾选即可临时关闭。恢复时重新勾选。 - WebStorm/IntelliJ:进入
Settings > Languages & Frameworks > JavaScript > Prettier,取消勾选On code reformat和On save选项,恢复时重新开启。
方法二:通过项目配置文件临时忽略格式化
- 在项目根目录创建或修改
.prettierignore文件,添加全局忽略规则:
# 忽略所有文件和目录 *
- 恢复时,删除
.prettierignore文件或清空里面的忽略规则即可。
也可以修改.prettierrc(或.prettierrc.json)配置文件,添加禁用字段(部分Prettier版本支持):
{ "disable": true }
恢复时移除该字段即可。
方法三:关闭编辑器的自动保存格式化
- VS Code:打开设置,搜索
Editor: Format On Save,取消勾选。恢复时重新勾选。 - WebStorm:进入
Settings > Tools > Actions on Save,取消勾选Reformat code选项。
方法四:跳过命令行的Prettier检查
如果是执行lint或构建命令时触发Prettier报错,可在命令后添加跳过参数:
npm run lint -- --no-prettier
也可以临时修改package.json里的lint脚本,移除Prettier相关的检查逻辑,恢复时改回原脚本即可。
内容的提问来源于stack exchange,提问作者nadendla tharak
相关产品推荐
相关产品推荐

