Behebung von Angular Cannot find module '@angular/http' nach 'ng update'

English Deutsch

Beim Update auf Angular 8.x+ treffen Entwickler häufig auf diese Art von Fehler:

angular_http_deprecation_error.txt
app/app.module.ts:9:42 - error TS2307: Cannot find module '@angular/http'.

9 import {HttpModule, RequestOptions} from '@angular/http';

Die Lösung

Das @angular/http-Modul wurde in neueren Versionen von Angular entfernt und durch @angular/common/http ersetzt. Außerdem gibt es einige Namensänderungen, die manuell behoben werden müssen, darunter:

Beachte, dass die Ersetzungen nicht immer exakte Äquivalente sind und daher einige Arbeit erfordern können, um sie zum Laufen zu bringen

Siehe die offizielle @angular/http-Deprecation-Anleitung für weitere Details zur Migration.


Check out similar posts by category: Allgemein