Angular NoopAnimationsModule Type Error matches Element is not a function
I'm getting this error after importing NoopAnimationsModule for my Angular 6 app ERROR TypeError: this.driver.matchesElement is not a function at TransitionAnimationEngine.push../node_modules/@angular/animations/fesm5/browser.js.TransitionAnimationEngine.processLeaveNode (browser.js:2976) This happened to me a few hours ago, and was probably caused by some outdated modules. Running npm update --save fixed it. @angular/core and @angular/animations should be same version. Especially look for "^" symbol in package name in package.json . It should be "@angular/core": "6.0.5", "@angular/animations"