我们最近将我们的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
并重新安装它们
发布于 2019-07-25 18:29:55
我还升级到了Angular 8,然后尝试切换到使用Jest测试而不是Karma。我得到了这个错误:
An unhandled exception occurred: architect_1.createBuilder is not a function
事实证明,ng update
命令没有更新某些依赖项的版本。在我的例子中,我需要获得更新版本的@angular-devkit/build-angular
("^0.801.2"
版本)。尝试检查所有依赖项版本。我有WebStorm集成开发环境,它很好地为我推荐了最新的版本。
https://stackoverflow.com/questions/57188997
复制相似问题