From 44ca32fd05feb8b1512e0c1a38079da520e7bb3f Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Sat, 31 Oct 2020 14:17:28 +0100 Subject: [PATCH] chore: link to ESM docs on syntax error --- packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts b/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts index 327d27cc405f..1473265b72e2 100644 --- a/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts +++ b/packages/jest-transform/src/enhanceUnexpectedTokenMessage.ts @@ -42,6 +42,9 @@ This usually means that you are trying to import a file which Jest cannot parse, By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules". Here's what you can do: +${DOT}If you are trying to use ECMAScript Modules, see ${chalk.underline( + 'https://jestjs.io/docs/en/ecmascript-modules', + )} for how to enable it. ${DOT}To have some of your "node_modules" files transformed, you can specify a custom ${chalk.bold( '"transformIgnorePatterns"', )} in your config.