无法在Angular 5-ng测试中运行单元测试

时间:2018-09-25 04:43:05

标签: angular angular-cli karma-jasmine

运行 ng tes t时,出现错误

未捕获的TypeError:Zone .__ load_patch不是函数”。

我在chrome调试器控制台中检查了源代码,它显示错误../zone.js/dist/async-test.js_global。它以前工作过,但现在似乎某些依赖项已升级。

Dev依赖项版本:

@Angular/cli: 1.2.7,
@angular/compiler-cli:~5.2.0,
@types/jasmine:2.5.38,
@types/jasminenewd:~2.0.2,
@types/node:~6.0.60,
karma:~1.4.1,
karma-chrome-launcher:~2.1.1,
Karma-cli: ~1.0.1, 
karma-jasmine: ~1.1.0, 
ts-node: ^3.3.0, 
talent: ~4.5.0

依赖项:     区。 js:^ 0.8.4

1 个答案:

答案 0 :(得分:0)

您正在使用带有过时Angular CLI的全新zone.js。那是不对的。使用与您的棱角版本匹配的zone.js。