module.exports = { bail: 1, verbose: true, testEnvironment: 'jsdom', testURL: 'https://jest.test', moduleFileExtensions: ['js', 'ts'], testMatch: ['/packages/**/test/**/*.spec.{js,ts}'], transformIgnorePatterns: ["/node_modules/(?!@vant/)"], transform: { "^.+\\.js?$": "babel-jest", // Adding this line solved the issue "^.+\\.ts?$": "ts-jest" }, collectCoverageFrom: [ '/packages/**/*.{js,ts}', '!**/test/**' ], preset: "ts-jest", snapshotSerializers: ['miniprogram-simulate/jest-snapshot-plugin'] }