I already use moduleNameMapper in my jest.config.js, but I need to register tsconfig-paths to be used when running ts-node
stack:
$ ~/@eng-dibo/dibo: npm t
> @eng-dibo/dibo@0.0.0-development test
> jest
ngcc-jest-processor: running ngcc
TypeError: _jestWorker(...).Worker is not a constructor
at HasteMap._getWorker (/home/sh_eldeeb_2010/@eng-dibo/dibo/node_modules/jest-haste-map/build/index.js:860:24)
at HasteMap._processFile (/home/sh_eldeeb_2010/@eng-dibo/dibo/node_modules/jest-haste-map/build/index.js:754:17)
at HasteMap._buildHasteMap (/home/sh_eldeeb_2010/@eng-dibo/dibo/node_modules/jest-haste-map/build/index.js:807:28)
at /home/sh_eldeeb_2010/@eng-dibo/dibo/node_modules/jest-haste-map/build/index.js:457:33
at async /home/sh_eldeeb_2010/@eng-dibo/dibo/node_modules/@jest/core/build/cli/index.js:333:9
at async Promise.all (index 0)
at async buildContextsAndHasteMaps (/home/sh_eldeeb_2010/@eng-dibo/dibo/node_modules/@jest/core/build/cli/index.js:315:20)
at async _run10000 (/home/sh_eldeeb_2010/@eng-dibo/dibo/node_modules/@jest/core/build/cli/index.js:393:41)
at async runCLI (/home/sh_eldeeb_2010/@eng-dibo/dibo/node_modules/@jest/core/build/cli/index.js:261:3)
at async Object.run (/home/sh_eldeeb_2010/@eng-dibo/dibo/node_modules/jest-cli/build/cli/index.js:163:37)
I need to register paths to be used with
ts-node
so my tsconfig.json looks like:but this causes an error when running
jest
I already use
moduleNameMapper
in myjest.config.js
, but I need to registertsconfig-paths
to be used when runningts-node
stack: