javascript - 获取 typeError: (options.astTransformers || []).map 在 Angular 中运行测试套件时不是一个函数
问题描述
在 Angular 中运行开玩笑的测试用例时,我遇到了错误。所有测试套件都因此错误而失败。
typeError: (options.astTransformers || []).map is not a function
在 Angular 中运行测试套件时获取
解决方案
此解决方案适用于 Angular 8/9/10
我建议执行以下步骤:
- 卸载 jest-preset-angular
- 重新安装 jest-preset-angular
- 清除笑话缓存
- 重试
如果上述解决方案不起作用,请尝试安装
npm install --dev ts-jest
推荐阅读
- javascript - 在 setInterval 循环中使用 setter 函数时,clearInterval 不起作用
- google-app-engine - Google Cloud 上的 Vaadin:生产部署
- android - 在自定义启动器中显示和运行 PWA
- javascript - Express 4.17.1 req.body 返回 undefined
- chart.js - 此图上的画布折线图超出指定长度
- amazon-web-services - 有什么方法可以将数据从 aws lambda 发送到 firehose
- android - BottomSheetBehaviour 布局中的 MapLayout 上下滚动 Map Activity 时出错
- twilio - Twilio Studio 说/收集提示
- powershell - 仅在第一页上通过 itext.Layout.Document.ShowTextAligned 添加段落
- python - 从连续行中的两个不同列中减去两个时间戳