prettier 未在预提交时运行。这在其他项目中使用相同的配置,所以我很困惑为什么这次不工作。
这是我的 package.json 文件的相关部分:
"scripts": {
"precommit": "lint-staged"
},
"lint-staged": {
"*.{js,json,css,scss,html,md}": [
"prettier --write",
"git add"
]
},
编辑。以下是相关的 devDependencies:
"devDependencies": {
"husky": "^0.14.3",
"lint-staged": "^7.0.4",
"prettier": "1.12.0"
},
原文由 Andrew Horn 发布,翻译遵循 CC BY-SA 4.0 许可协议
重新安装了哈士奇,现在似乎可以正常工作了。感谢@mpasko256 的帮助!