首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jest错误:无法设置基本提供程序。在使用'ng v13‘升级Angular测试之后

Jest错误:无法设置基本提供程序。在使用'ng v13‘升级Angular测试之后
EN

Stack Overflow用户
提问于 2021-11-08 11:13:22
回答 1查看 700关注 0票数 1

在将Angular升级到v13之后,当我尝试在jest环境中运行我的测试时,我得到一个错误:

代码语言:javascript
复制
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/,但它对我没有帮助。需要帮助。我如何修复我的测试?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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),大概应该可以解决这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69882564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档