Я использую NestJs для своего нового проекта.
Я добавляю все файлы с помощью этой команды. git add .
когда я совершаю фиксацию после добавления всех файлов, хаски предотвращает фиксацию и показывает мне эту ошибку.
[путь к файлу] /. spec.ts 'не включен в проект.
хаски> не удалось выполнить предварительную фиксацию (добавьте --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"
]
},
lint-staged
в ловушкеpre-commit
и ожидаете, что они изменят то, что будет зафиксировано? - person bk2204   schedule 08.01.2019