前端Prettier 插件的使用配置(详细)

各个参数代表的意思:

printWidth:每行代码的最大长度限制。
tabWidth:选项用于控制制表符的宽度。
useTabs:指定是否使用制表符代替空格。
semi:指定是否在语句的末尾添加分号。
singleQuote:指定是否使用单引号或双引号来定义字符串。
quoteProps:指定对象字面量的键是否需要引号。设置为 "as-needed" 表示只有在必要时才添加引号。
jsxSingleQuote:指定在JSX中是否使用单引号或双引号来定义字符串。
trailingComma:指定在多行数组或对象字面量中是否添加尾随逗号。
bracketSpacing:指定是否在对象字面量中的大括号前后添加空格。
bracketSameLine:指定大括号是否与声明在同一行。
arrowParens:指定箭头函数的参数是否添加括号。
proseWrap:指定是否在Markdown文件中启用折行。
htmlWhitespaceSensitivity:指定HTML文件中空格处理的敏感度。
vueIndentScriptAndStyle:指定Vue文件中的脚本和样式标签是否缩进。
endOfLine:指定文件行尾的换行符类型。
embeddedLanguageFormatting:指定在嵌入语言(如HTML或JSX)中的代码格式化方式。
singleAttributePerLine:指定在HTML或JSX属性中是否每行只放置一个属性。
这些选项可以根据个人喜好和团队规范进行调整和配置。
// Prettier配置文档:https://prettier.io/docs/en/options.html
//本人的配置,大家可以进行参考的配置
module.exports = {
	printWidth: 180,
	tabWidth: 2,
	useTabs: true,
	semi: true,
	singleQuote: true,
	quoteProps: "as-needed",
	jsxSingleQuote: false,
	trailingComma: "all",
	bracketSpacing: true,
	bracketSameLine: false,
	arrowParens: "always",
	proseWrap: "preserve",
	htmlWhitespaceSensitivity: "ignore",
	vueIndentScriptAndStyle: true,
	endOfLine: "lf",
	embeddedLanguageFormatting: "auto",
	singleAttributePerLine: false,
	//自定义文件后缀对应的parser
	parsers: {
		".nvue": "vue",
		".ux": "vue",
		".uvue": "vue",
		".uts": "typescript"
	}
}

  • 9
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小高求学之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值