Node.js 预提交挂钩不起作用|赫斯基和林特
我尝试将typescript预提交Husky钩子与LintStaged一起使用,但是当我进行提交时,预提交脚本没有运行,我只是在提交后收到公共git响应。 .huskyrc.jsonNode.js 预提交挂钩不起作用|赫斯基和林特,node.js,typescript,husky,lint-staged,Node.js,Typescript,Husky,Lint Staged,我尝试将typescript预提交Husky钩子与LintStaged一起使用,但是当我进行提交时,预提交脚本没有运行,我只是在提交后收到公共git响应。 .huskyrc.json { "hooks": { "pre-commit": "lint-staged" } { "*.ts": [ "eslint 'src/**' --fix", "npm run
{
"hooks": {
"pre-commit": "lint-staged"
}
{
"*.ts": [
"eslint 'src/**' --fix",
"npm run test:staged"
]
}
.lintstagedrc.json
{
"hooks": {
"pre-commit": "lint-staged"
}
{
"*.ts": [
"eslint 'src/**' --fix",
"npm run test:staged"
]
}
我的文件结构
我做错了什么?另一种方法是将脚本添加到package.json文件中
//package.json
“哈士奇”:{
“挂钩”:{
“预提交”:“lint暂存”
}
},
“林特舞台”:{
“*.ts”:[
“eslint'src/**'--fix”,
“npm运行测试:分阶段”
],
}