在 Angular CLI 版本 7.1.0 中找不到 '@angular/http'。

4

在 Angular CLI 版本 7.1.0 中无法找到 '@angular/http',同时package.json中也没有 http 模块。


什么是Angular CLI版本? - Sajeetharan
自Angular 4.3版本起,它已被弃用。你为什么还想使用那个?请使用文档中记录的HttpClient。 https://angular.io/guide/http - JB Nizet
2个回答

2

'@angular/http' 已被弃用,在版本7中已从生成的 package.json 文件中移除,应使用 '@angular/common/http' 中的 HttpClient。

在 app.module.ts 中进行导入。

     import { HttpClientModule } from '@angular/common/http';

     @NgModule({
        imports: [          
       // import HttpClientModule 
       HttpClientModule,
      ]

0
npm install @angular/http@latest

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接