-
-
Notifications
You must be signed in to change notification settings - Fork 543
Closed
Description
Search Terms
ts-node ts-config.json extends
Expected Behavior
The issue is from extends keyword of tsconfig.json file, if it reference to a file based location is file, but if it is reference to a pacakge will occur extendee file not found error.
{
"extends": "@tsconfig/node-lts/tsconfig.json"
}
In the meanwhile, tsc and jest.config.js doesn't have this issue.
Actual Behavior
╰─ pnpm test-ts ─╯
> [email protected] test-ts /Users/anli/Developer/pp/ts-config-extends
> jest --config jest.config.ts --passWithNoTests
Error: Jest: Failed to parse the TypeScript config file /Users/anli/Developer/pp/ts-config-extends/jest.config.ts
TSError: ⨯ Unable to compile TypeScript:
error TS6053: File '@tsconfig/node-lts/tsconfig.json' not found.
at readConfigFileAndSetRootDir (/Users/anli/Developer/pp/ts-config-extends/node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/jest-config/build/readConfigFileAndSetRootDir.js:116:13)
at async readInitialOptions (/Users/anli/Developer/pp/ts-config-extends/node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/jest-config/build/index.js:392:15)
at async readConfig (/Users/anli/Developer/pp/ts-config-extends/node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/jest-config/build/index.js:147:48)
at async readConfigs (/Users/anli/Developer/pp/ts-config-extends/node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/jest-config/build/index.js:424:26)
at async runCLI (/Users/anli/Developer/pp/ts-config-extends/node_modules/.pnpm/@[email protected][email protected]/node_modules/@jest/core/build/cli/index.js:151:59)
at async Object.run (/Users/anli/Developer/pp/ts-config-extends/node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/jest-cli/build/run.js:130:37)
Steps to reproduce the problem
pnpm i
pnpm test-js
pnpm test-ts
Minimal reproduction
https://github.com/kidylee/ts-config-issue-mre
Specifications
ts-node v10.9.1
node v19.7.0
compiler v5.3.2
alumni, imopbuilder, akagire, ybiquitous, sunadoi and 11 more
Metadata
Metadata
Assignees
Labels
No labels