javascript - 获取类型错误 : (options. astTransformers || []).map 在 Angular 中运行测试套件时不是函数

标签 javascript angular typescript jestjs ts-jest

我在 Angular 中运行 Jest 测试用例时遇到错误。所有测试套件都因此错误而失败。

获取 typeError: (options.astTransformers || []).map is not a function 在 Angular 中运行测试套件时

最佳答案

此解决方案适用于 Angular 8/9/10

我建议执行以下步骤:

  1. 卸载 jest-preset-angular
  2. 重新安装 jest-preset-angular
  3. 清除 Jest 缓存
  4. 重试

如果上述解决方案不起作用,请尝试安装

npm install --dev ts-jest

关于javascript - 获取类型错误 : (options. astTransformers || []).map 在 Angular 中运行测试套件时不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63787041/

相关文章:

javascript - Chrome : not "remembering" the choice to allow access to microphone

javascript - Chart.js,虚线,全宽图表

Javascript - 获取使用 FileReader() 读取的文件的格式化预览?

javascript - Angular 2 中的 URL 路由

arrays - Angular4 - 通过点击显示数组中的下 5 个项目

使用继承的 tsconfig 时,TypeScript 编译器找不到类型

javascript - Three.js flipSided 属性

javascript - 将 JavaScript\Ionic\Angular 1 应用迁移到 Typescript\Ionic 2\Angular 2 应用

typescript - Angular cli 构建版本控制 Json 文件

Angular 2 - 变更检测问题