在 nx 中使用 jest 时找不到模块

时间:2021-04-10 17:38:08

标签: ts-jest nrwl-nx jest-preset-angular

我有一个 nx 工作区,我正试图将其转移到 Jest。起初,我收到有关未定义 PointerEvent 的错误。建议的解决方法是做一个 Object.defineProperty(window, 'PointerEvent'... 我的工作区有 200 多个库,所以在每个测试设置文件中添加它是不现实的,所以我创建了一个 npm 包来定义它。我在测试设置中导入它,就像你导入 jest-preset-angular 一样。它在我转换的前 15 个库中工作,但最新的一个在运行测试时抛出这个错误。

enter image description here

我已经将这个库与我能想到的所有其他库进行了比较,没有任何区别。我完全没有想法。说我对这项努力感到沮丧是轻描淡写的。希望有人在那里有一个大型的 nx 回购并处理了这个问题。似乎我得到的每个答案都假设我选择 nx 只拥有一个应用程序和一两个库。我无法提供 repo,因为这个错误太随机了,我不知道如何重现它。 je-test-helper 位于 node_modules 中,正如我所说的,此工作的所有其他相同用法。

0 个答案:

没有答案