将angular从4.0.0-beta.5升级到4.0.0会中断动画和单元测试

将angular从4.0.0-beta.5升级到4.0.0会中断动画和单元测试,angular,Angular,我已将我的应用程序中的angular软件包从4.0.0-beta.5升级到4.0.0,在运行单元测试时,我看到以下错误: 错误:找到合成属性@transition。请在应用程序中包含“浏览动画模块”或“NoopAnimationsModule” 然后我安装了@angular/animations 4.0.0,并在使用动画时将BrowserAnimationsModule包含在应用程序模块中 现在我注意到动画可以工作,但是测试失败了,并且出现了同样的错误 如果有任何帮助,我们将不胜感激。我发现了问

我已将我的应用程序中的angular软件包从4.0.0-beta.5升级到4.0.0,在运行单元测试时,我看到以下错误:

错误:找到合成属性@transition。请在应用程序中包含“浏览动画模块”或“NoopAnimationsModule”

然后我安装了@angular/animations 4.0.0,并在使用动画时将BrowserAnimationsModule包含在应用程序模块中

现在我注意到动画可以工作,但是测试失败了,并且出现了同样的错误


如果有任何帮助,我们将不胜感激。

我发现了问题,一些测试使用了角度测试台

import { BrowserAnimationsModule, NoopAnimationsModule} from '@angular/platform-browser/animations'; TestBed.configureTestingModule({ imports: [ RouterTestingModule, ..., BrowserAnimationsModule // Added this or NoopAnimationsModule** to fix it ] 从“@angular/platform browser/animations”导入{BrowserAnimationsModule,NoopAnimationsModule}; TestBed.configureTestingModule({ 进口:[ 路由器测试模块, ..., BrowserAnimationsModule//添加了此或NoopAnimationsModule**以修复它 ] 注意**:如果您不希望在测试中使用动画(通常情况下),也可以使用NoopAnimationsModule