我正在尝试使用app.module.ts中的以下行导入HttpClientModule:
从'@ angular / common / http'导入{HttpClientModule};
和
imports: [
...
HttpClientModule,
...
]
但是我一直得到同样的错误:
src / app / app.module.ts(4,38):错误TS2307:找不到模块'@ angular / common / http'。
尽管这些教程中包含了这些确切的行:
如何修复此问题并使用HttpClient?
答案 0 :(得分:13)
新的http客户端仅添加到4.3
版本中。你可能正在使用较旧的角度版本。您需要更新项目。转到package.json
并修改所有@angular/...
条目以包含^4.3.4
版本。
此外,如果您使用的是SystemJS,则需要向map
添加两个条目:
'tslib': 'npm:tslib/tslib.js',
'@angular/common/http': 'npm:@angular/common/bundles/common-http.umd.js',