Возникла ошибка, когда я добавил "changeDetectionStrategy" в свое приложение - PullRequest
0 голосов
/ 03 июля 2019

Я создаю свой первый CRUD, Spring / Hib с Angular7 на внешнем интерфейсе.Когда я пытаюсь добавить changeDetectionStrategy в мой component.ts, я получаю следующие предупреждения:

WARNING in ./node_modules/@angular/compiler/src/core.js
10:24-31 Critical dependency: require function is used in a way in which dependencies cannot be statically extracted

WARNING in ./node_modules/@angular/compiler/src/selector.js
10:24-31 Critical dependency: require function is used in a way in which dependencies cannot be statically extracted

WARNING in ./node_modules/@angular/compiler/src/ml_parser/html_tags.js
10:24-31 Critical dependency: require function is used in a way in which dependencies cannot be statically extracted

WARNING in ./node_modules/@angular/compiler/src/ml_parser/tags.js
10:24-31 Critical dependency: require function is used in a way in which dependencies cannot be statically extracted.

В приложении есть другие компоненты, которые прекрасно работают, и они имеют импорт changeDetectionStrategy.Когда я добавляю метод в мой компонент angular, я получаю эти ошибки.Я прокомментировал все компоненты, за исключением материала @Component и «класса экспорта XY {}. Ошибка сохраняется до тех пор, пока я не удалю changeDetectionStrategy. Любая идея, что это может быть?

1 Ответ

1 голос
/ 03 июля 2019

Я думаю, что из-за неправильного импорта changeDetectionStrategey

import { ChangeDetectionStrategy } from '@angular/compiler/src/core';

замените его на правильный

import { ChangeDetectionStrategy } from '@angular/core';
...