在将Angular升级到v13之后,当我尝试在jest环境中运行我的测试时,我得到一个错误:
Cannot set base providers because it has already been called
import 'jest-preset-angular/setup-jest';此外,我按照这篇文章中指出的那样配置了Jest:https://thymikee.github.io/jest-preset-angular/docs/next/guides/esm-support/,但它对我没有帮助。需要帮助。我如何修复我的测试?
发布于 2021-11-16 07:42:04
我也遇到过同样的问题。似乎Angular 13对ESM的支持还没有发布。https://thymikee.github.io/jest-preset-angular/docs/next/guides/angular-13+
然而,有一个公关已经合并(https://github.com/thymikee/jest-preset-angular/pull/1122),大概应该可以解决这个问题。
https://stackoverflow.com/questions/69882564
复制相似问题