我正在尝试使用app.module.ts中的以下行导入HttpClientModule:
从'@ angular/common/http'导入{HttpClientModule};
和
imports: [
...
HttpClientModule,
...
]
Run Code Online (Sandbox Code Playgroud)
但是我一直得到同样的错误:
src/app/app.module.ts(4,38):错误TS2307:找不到模块'@ angular/common/http'.
尽管这些教程中包含了这些确切的行:
我该如何解决这个问题并使用HttpClient?
Max*_*kyi 14
新的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',
Run Code Online (Sandbox Code Playgroud)
另请参阅角度4中的HTTP和HTTPClient之间的差异?
| 归档时间: |
|
| 查看次数: |
9189 次 |
| 最近记录: |