Экспорт «ɵɵelementHostStyling» не найден в «@angular/core» Angular v8.1.0

предварительное условие

Я только что обновил свое приложение до следующих пакетов

"@angular/cdk": "^8.0.2",
"@angular/common": "~8.0.3",
"@angular/compiler": "~8.0.3",
"@angular/core": "^8.1.0",
"@angular/forms": "^8.1.0",
"@angular/platform-browser-dynamic": "^8.1.0",
"@angular/platform-browser": "^8.1.0",
"@angular/router": "^8.1.0",
"@angular-devkit/build-angular": "^0.800.6",
"@angular-devkit/build-ng-packagr": "~0.800.6",
"@angular-devkit/build-optimizer": "^0.800.6",
"@angular/animations": "^8.1.0",
"@angular/cli": "^8.1.0",
"@angular/compiler-cli": "^8.1.0",
"@angular/language-service": "^8.1.0"

компиляция не удалась

Я выполнил свою команду npm run watch и возникают следующие ошибки

"build-libs": "npm run build-helper-messages && npm run build-kpi-mrr && npm run build-kpi",
"watch": "npm run build-libs &&  ng serve --watch --open --ssl true"

ERROR in ./node_modules/@angular/common/fesm2015/common.js 4031:8-28 "export 'ɵɵelementHostStyling' was not found in '@angular/core'

ERROR in ./node_modules/@angular/common/fesm2015/common.js 5468:8-28 "export 'ɵɵelementHostStyling' was not found in '@angular/core'

ERROR in ./node_modules/@angular/common/fesm2015/common.js 4035:8-33 "export 'ɵɵelementHostStylingApply' was not found in '@angular/core'

ERROR in ./node_modules/@angular/common/fesm2015/common.js 5472:8-33 "export 'ɵɵelementHostStylingApply' was not found in '@angular/core'

ERROR in ./node_modules/@angular/common/fesm2015/common.js 4034:8-31 "export 'ɵɵelementHostStylingMap' was not found in '@angular/core'

ERROR in ./node_modules/@angular/common/fesm2015/common.js 5471:8-31 "export 'ɵɵelementHostStylingMap' was not found in '@angular/core'

у вас есть идеи, как исправить проблему?

Вы пробовали это решение?

Dafang Cao 09.07.2019 04:12

@DafangCao Я не пробовал, пока не проверил ответ здесь ниже

Abdelkrim 10.07.2019 08:17
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
1
2
4 575
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы должны обновить все угловые зависимости, возможно, проблема заключается в одной из угловых зависимостей, и некоторые из них обновлены, а некоторые из них все еще угловые 8, но не последние, поэтому запустите эту команду, и это должно решить проблему:

ng update --all --force

Также перед запуском вышеуказанной команды попробуйте удалить node_modules, а затем npm install

Вероятно, у вас не установлена ​​последняя версия этой библиотеки.

@angular/material 
@angular/cdk
@angular/animations 
@angular/core

Это сработало для меня, также, если у вас есть какие-либо проблемы, прочитайте эту угловую проблему https://github.com/angular/angular/issues/30413

Другие вопросы по теме