Angular NoopAnimationsModule Тип Ошибка соответствия Элемент не является функцией - PullRequest
0 голосов
/ 24 июня 2018

Я получаю эту ошибку после импорта NoopAnimationsModule для моего приложения Angular 6

ERROR TypeError: this.driver.matchesElement is not a function
    at TransitionAnimationEngine.push../node_modules/@angular/animations/fesm5/browser.js.TransitionAnimationEngine.processLeaveNode (browser.js:2976)

Ответы [ 4 ]

0 голосов
/ 15 сентября 2018

@ angular / core и @ angular / animations должны иметь одинаковую версию.
Особенно ищите символ «^» в имени пакета в package.json.

Это должно быть

"@angular/core": "6.0.5",
"@angular/animations": "6.0.5",

а не как

"@angular/core": "6.0.5",
"@angular/animations": "^6.0.5",
0 голосов
/ 08 июля 2018

Была такая же проблема после добавления BrowserAnimationsModule. Исправлено, если в правильном порядке поставить импорт BrowserAnimationsModule app.module.ts: imports: [ BrowserModule, AppRoutingModule, **BrowserAnimationsModule**, MatDialogModule, FormsModule, ReactiveFormsModule, HttpClientModule,

0 голосов
/ 13 июля 2018

Я получил ту же ошибку при разработке в Angular 6.0 , но она работает для меня в npm версии 6.0.3 .Итак, удалите node_module в своем проекте, установите последнюю версию npm latest и попробуйте снова.

0 голосов
/ 25 июня 2018

Это случилось со мной несколько часов назад и, вероятно, было вызвано устаревшими модулями.

Запуск npm update --save Исправлено.

...