Mdd*_*Mdd 6 javascript node.js reactjs prettier
我使用的是漂亮的标准,因为该项目使用的标准是棉绒。
在更漂亮的pre-commit钩子示例之后,我正在更漂亮的提交上运行。但是我想忽略package.json文件。我尝试添加package.json到.prettierignore文件,但这没有用。
我在package.json中使用的更漂亮的预提交钩子示例中的代码
{
"scripts": {
"precommit": "lint-staged"
},
"lint-staged": {
"*.{js,json,css}": [
"prettier --write",
"git add"
]
}
}
Run Code Online (Sandbox Code Playgroud)
```
这里的限制是由于 lint-staged 的使用方式。我个人最终使用了一个简单的命令(对我来说足够快),没有 lint-staged(但仍然使用 husky+precommit)。
prettier --write "**/*.{js,json,css,md}" !package.json
Run Code Online (Sandbox Code Playgroud)
此命令在我的 package.json 中作为“格式”脚本。
"precommit": "yarn format", // can be "npm run format"
"format": "prettier --write \"**/*.{js,json,css,md}\" \"!package.json\""
Run Code Online (Sandbox Code Playgroud)
请注意转义的引号。
| 归档时间: |
|
| 查看次数: |
6090 次 |
| 最近记录: |