运行用于预提交格式化的husky/lint-staged挂钩(工作正常)。有一个奇怪的bug,由于某种原因,在一个文件上,它一直使用1个制表符而不是2个空格来格式化文件。(husky/lint-staged似乎会用制表符间距重写/重新格式化整个文件,但仅限于此文件)
不知道为什么会这样,以前有人遇到过这样的问题吗?在这一点上的任何帮助都非常感谢,因为我在这个阶段拔出了我的头发。
友好的问候,UI
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,scss}": [
"prettier --write",
"git add"
]
},发布于 2019-04-01 21:36:12
找到了上述问题的解决方案。将Prettier更新到V2.0.5并添加了.prettierrc文件。解决了赫斯基提交的所有问题。(删除了使用lint-staged V10时自动执行的git add命令)
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"src/**/*.{js,scss}": [
"prettier --write"
]
},https://stackoverflow.com/questions/55453945
复制相似问题