首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用Jest broken升级到Angular 8测试后

使用Jest broken升级到Angular 8测试后
EN

Stack Overflow用户
提问于 2019-07-25 02:15:54
回答 1查看 1.5K关注 0票数 1

我们最近将我们的Angular版本从7升级到8,在使用Jest作为我们的测试跑步器时遇到了一些问题。我们的目标是让我们的构建管道再次运行我们的javascript测试。我们收到一个错误:An unhandled exception occurred: core_1.experimental.workspace.Workspace.fromPath is not a function

根据angular-builders自述文件,我已经升级了"@angular-builders/jest": "8.0.4"以及升级了"jest": "24.8.0"

我已经将Jest配置属性setupTestFrameworkScriptFile更新为setupFilesAfterEnv

我已经尝试按照this issue清理我的node_modules并重新安装它们

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-26 02:29:55

我还升级到了Angular 8,然后尝试切换到使用Jest测试而不是Karma。我得到了这个错误:

代码语言:javascript
代码运行次数:0
运行
复制
An unhandled exception occurred: architect_1.createBuilder is not a function

事实证明,ng update命令没有更新某些依赖项的版本。在我的例子中,我需要获得更新版本的@angular-devkit/build-angular ("^0.801.2"版本)。尝试检查所有依赖项版本。我有WebStorm集成开发环境,它很好地为我推荐了最新的版本。

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

https://stackoverflow.com/questions/57188997

复制
相关文章

相似问题

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