Я пытаюсь использовать jest с моим проектом TypeScript. Я настроил ts-jest с помощью инструкции в разделе «Начало работы» на официальной странице проекта 1002 *. Теперь я пытаюсь заставить его работать с командой npx jest
в терминале. Но я получаю следующую ошибку для каждого из моих * .spec.ts файлов:
error TS6053: File '/path_to_my_project/src/*.ts' not found.
Если это может быть полезно, у меня есть следующая структура проекта
project
|dist
|src
|main.ts
|main.spec.ts
jest.config.js
tsconfig.json
Мой конфиг ts-jest:
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node'
};
Мой Цконфиг
{
"files": [
"src/*.ts"
],
"compilerOptions": {
"outDir": "dist",
"target": "es6",
"noEmitOnError": true,
"removeComments": true,
"noImplicitAny": true,
"alwaysStrict": true,
"noFallthroughCasesInSwitch": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"noUnusedLocals": true,
"strictBindCallApply": true,
"strictFunctionTypes": true,
"strictPropertyInitialization": true,
"strictNullChecks": true,
}
}