依赖 package.json
"scripts": {
"format": "prettier --write .",
"test": "echo \"Error: no test specified\" && exit 1",
"prepare": "husky install"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"husky": "^6.0.0",
"lint-staged": "^11.0.0",
"prettier": "2.3.1"
},
"lint-staged": {
"*.{js,css,md,vue,scss}": "prettier --write"
},
.prettierrc.json
{
"printWidth": 180,
"semi": true,
"tabWidth": 4,
"useTabs": false,
"singleQuote": true,
"trailingComma": "none",
"bracketSpacing": true,
"htmlWhitespaceSensitivity": "ignore"
}