diff --git a/CHANGELOG.md b/CHANGELOG.md index 0af283259c24..6d95c20977ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ### Features +- `[jest-transform]` Improve the unexpected token error message. ([#11807](https://github.com/facebook/jest/pull/11807)) + ### Fixes ### Chore & Maintenance diff --git a/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts b/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts index 272381bbf1a4..469e53c71659 100644 --- a/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts +++ b/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts @@ -45,6 +45,9 @@ Here's what you can do: ${DOT}If you are trying to use ECMAScript Modules, see ${chalk.underline( 'https://jestjs.io/docs/ecmascript-modules', )} for how to enable it. +${DOT}If you are trying to use TypeScript, see ${chalk.underline( + 'https://jestjs.io/docs/getting-started#using-typescript', + )} ${DOT}To have some of your "node_modules" files transformed, you can specify a custom ${chalk.bold( '"transformIgnorePatterns"', )} in your config.