diff --git a/CHANGELOG.md b/CHANGELOG.md index a3b503822cdc..550b0f0c6155 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -54,6 +54,7 @@ - `[*]` Ensure `maxWorkers` is at least 1 (was 0 in some cases where there was only 1 CPU) ([#7182](https://github.com/facebook/jest/pull/7182)) - `[jest-runtime]` Fix transform cache invalidation when requiring a test file from multiple projects ([#7186](https://github.com/facebook/jest/pull/7186)) - `[jest-changed-files]` Return correctly the changed files when using `lastCommit=true` on Mercurial repositories ([#7228](https://github.com/facebook/jest/pull/7228)) +- `[babel-jest]` Cache includes babel environment variables ([#7239](https://github.com/facebook/jest/pull/7239)) ### Chore & Maintenance diff --git a/packages/babel-jest/src/index.js b/packages/babel-jest/src/index.js index 0fc77b7c2733..1428f1295291 100644 --- a/packages/babel-jest/src/index.js +++ b/packages/babel-jest/src/index.js @@ -110,6 +110,10 @@ const createTransformer = (options: any): Transformer => { .update(getBabelRC(filename)) .update('\0', 'utf8') .update(instrument ? 'instrument' : '') + .update('\0', 'utf8') + .update(process.env.NODE_ENV || '') + .update('\0', 'utf8') + .update(process.env.BABEL_ENV || '') .digest('hex'); }, process(