使用Prettier来格式化项目-自己学习非教程

安装 prettier
如果你还没有安装 prettier,你可以使用以下命令安装它:

npm install -g prettier

然后可以在项目的packjson.json文件中的scripts对象中配置指令,
指令的意思就是格式化src下的所有文件(包括js,jsx,ts,tsx,vue,scss,css,json),你也可以根据自己的需要进行配置
在这里插入图片描述
接下来就是配置你项目的规则了,需要创建一个.prettierrc.json文件
在这里插入图片描述
文件的内容就是对整个项目的配置了

{
  // 在语句末尾添加分号
  "semi": true,

  // 使用单引号而不是双引号
  "singleQuote": true,

  // 在对象或数组末尾始终添加逗号
  "trailingComma": "all",

  // 每行代码最大长度为100个字符
  "printWidth": 100,

  // 不对 markdown 文本进行自动换行
  "proseWrap": "never",

  // 使用 LF 作为换行符
  "endOfLine": "lf",

  // 缩进使用2个空格
  "tabWidth": 2,
  "useTabs": false,

  // 对象字面量中的括号之间添加空格
  "bracketSpacing": true,

  // JSX 标签的闭合括号另起一行
  "jsxBracketSameLine": false,
  "bracketSameLine": false,

  // 箭头函数只有一个参数时不添加括号
  "arrowParens": "avoid",

  // Vue 文件中的 script 和 style 标签不缩进
  "vueIndentScriptAndStyle": false,

  // HTML 属性每行只写一个
  "singleAttributePerLine": true,

  // 严格处理 HTML 空白符
  "htmlWhitespaceSensitivity": "strict",

  // 自动检测并格式化嵌入的代码块
  "embeddedLanguageFormatting": "auto"
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值