3.0.0 • Published 2 years ago
@yysmx/prettier-config v3.0.0
prettier-config
- prettier通用配置
安装
npm i -D prettier @yysmx/prettier-config
配置使用
方式一:在package.json
中配置prettier
- 在
package.json
中添加prettier
字段,采用此方式将使用默认配置
+ "prettier": "@yysmx/prettier-config",
"main": "dist/index.js"
方式二:使用.prettierrc.js
方式导入配置
- 新建
.prettierrc.js
,导入@yysmx/prettier-config
,并支持配置覆盖
module.exports = {
...require("@yysmx/prettier-config"),
// 扩展或覆盖相关配置字段
semi: false
}
配置使用.prettierignore
- 在
npm scripts
中配置
// package.json
{
"scripts": {
"format": "prettier --write . --ignore-path ./node_modules/@yysmx/prettier-config/.prettierignore"
}
}
- 在
lint-staged
中配置
// package.json
{
"lint-staged": {
"*": [
"prettier --write --ignore-path ./node_modules/@yysmx/prettier-config/.prettierignore"
]
}
}
- 在 vscode
settings.json
中配置
// .vscode/settings.json
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"prettier.ignorePath": "./node_modules/@yysmx/prettier-config/.prettierignore"
}
3.0.0
2 years ago