我有一个有客户端和服务器的示例web项目,所以在提交任何文件之前,我已经添加了husky来进行格式化更改,当我将它作为脚本添加时,它可以工作,但是当我执行git添加时。而git则将其显示为
No staged files match any configured task.我在这里做错什么了。
客户端package.json
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [
"prettier --write"
]
},
"devDependencies": {
"husky": "^4.3.8",
"lint-staged": "^12.3.1",
"prettier": "^2.5.1",
}服务器package.json
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,jsx,ts,tsx,json,css,scss,md}": [
"prettier --write"
]
},
"devDependencies": {
"husky": "^4.3.8",
"lint-staged": "^12.3.1",
"prettier": "^2.5.1",
}我在这里做错了什么,任何帮助都是非常感谢的
发布于 2022-01-27 19:29:24
首先检查是否需要npm rebuild,就像在npm rebuild中一样。
再次检查安装过程,看看一个简单的npm测试是否有效(npx husky add .husky/pre-commit "npm test")。
https://stackoverflow.com/questions/70880604
复制相似问题