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

如何阻止Prettier为单参数箭头函数添加括号?

解决Prettier自动给单参数箭头函数加括号的问题

要禁用Prettier给单参数箭头函数自动加括号的行为,直接修改Prettier配置文件即可:

  • 找到项目根目录下的Prettier配置文件,常见的有.prettierrc、.prettierrc.js,也可以直接在package.json的prettier字段里配置。
  • 添加arrowParens选项并设置为"avoid":
    • "always"是默认值,会强制给所有箭头函数参数加括号
    • "avoid"会让单个参数的箭头函数省略括号

不同配置文件的示例:

JSON格式(.prettierrc)

{
  "arrowParens": "avoid"
}

JS格式(.prettierrc.js)

module.exports = {
  arrowParens: "avoid"
};

package.json中配置

{
  "name": "你的项目名称",
  "prettier": {
    "arrowParens": "avoid"
  }
}

保存配置后重新运行Prettier,单参数箭头函数arg => console.log(arg)就会保持原样,不会被自动添加括号了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 09:08:09