Я использую NestJs для моего нового проекта.
Я добавляю все файлы с помощью этой команды. git add .
когда я фиксирую после добавления всех файлов, лайки предотвращает коммит и показывает мне эту ошибку.
[путь к файлу] /. Spec.ts 'не включен в проект.
husky> ловушка предварительной фиксации не удалась (добавьте --no-verify для обхода)
Я неявно добавил файл, но он все равно выдает мне эту ошибку.
мой файл tsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"declaration": false,
"noImplicitAny": false,
"removeComments": true,
"noLib": false,
"allowSyntheticDefaultImports": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es6",
"sourceMap": true,
"allowJs": true,
"outDir": "./dist",
"baseUrl": "./src",
"lib": ["dom", "es2018", "esnext"]
},
"include": ["src/**/*"],
"exclude": ["node_modules", "**/*.spec.ts"]
}
и вот как я добавил хриплые команды в файл package.json
"scripts": {
"lint": "tslint -p tsconfig.json -c tslint.json",
},
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"post-commit": "git push origin HEAD"
}
},
"lint-staged": {
"*.ts": [
"tslint -p tsconfig.json -c tslint.json",
"git add"
]
},