功能
格式化代码,统一代码风格,通常与eslint结合使用
使用
安装依赖
npm install prettier
配置【.prettierrc】
{
printWidth:80,//编辑器每行长度
tabWidth:4,//tab的宽度,默认为2
useTabs:true,//是否使用tab设置,默认false
semi:false,//是否使用分号【;】
singlQuote:true,//是否使用单引号,默认为true
bracketSpacing:true,//对象之间空格
jsxBracketSameLine:true,//jsx后置标签【>】保持同行 jsxSingleQuote:true,//jax属性使用单引号
"endOfLine": "lf",//行末尾表示
arrowParens:"avoid",//是否可使用x=>x,还是(x)=>x
}
其它
eslint-config-prettier
lint-staged