升级到 Angular 8 后用 Jest 测试坏了
After upgrading to Angular 8 testing with Jest broken
我们最近将 Angular 版本从 7 升级到 8,并且在使用 Jest 作为我们的测试 运行ner 时 运行 遇到了一些问题。目标是通过我们的 javascript 测试让我们的构建管道再次 运行ning。我们收到一个错误:An unhandled exception occurred: core_1.experimental.workspace.Workspace.fromPath is not a function
我已经根据 angular-builders README 升级了 "@angular-builders/jest": "8.0.4"
和 "jest": "24.8.0"
。
我已将 Jest 配置 属性 setupTestFrameworkScriptFile
更新为 setupFilesAfterEnv
我已经尝试清除我的 node_modules
并按照 this issue
重新安装它们
我也升级到 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 IDE,它很好地为我推荐了最新版本。
我们最近将 Angular 版本从 7 升级到 8,并且在使用 Jest 作为我们的测试 运行ner 时 运行 遇到了一些问题。目标是通过我们的 javascript 测试让我们的构建管道再次 运行ning。我们收到一个错误:An unhandled exception occurred: core_1.experimental.workspace.Workspace.fromPath is not a function
我已经根据 angular-builders README 升级了 "@angular-builders/jest": "8.0.4"
和 "jest": "24.8.0"
。
我已将 Jest 配置 属性 setupTestFrameworkScriptFile
更新为 setupFilesAfterEnv
我已经尝试清除我的 node_modules
并按照 this issue
我也升级到 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 IDE,它很好地为我推荐了最新版本。