jestjs - Jest globalSetup med TypeScript känner inte igen .ts-tillägget när moduler importeras "Okänt filformat ".ts"
Mina tester är skrivna i TypeScript och allt fungerar bra, nu vill jag ha en globalSetup.
Jag lade till globalSetup och det fungerade också, men så fort jag importerar ett modul får jag:
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Jest: Got error running globalSetup reason: Unknown file extension ".ts"
Det verkar inte bara bero på TypeScript, eftersom när jag importerar en funktion från en annan TypeScript-fil fungerar det.
Problemet är när jag importerar från node_modules
jest.config.jsmodule.exports = {
testEnvironment: 'node',
roots: ['<rootDir>/test'],
testMatch: ['**/*.test.ts'],
globalSetup: './config/testSetup.ts',
transform: {
'^.+\\.tsx?$': 'ts-jest'
}
};
jest version v27.5.1 typescript version v4.8.4