You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular 8项目中angular-in-memory-web-api@0.18.0编译错误求助

解决Angular 8中angular-in-memory-web-api编译错误的方案

错误根源

你安装的angular-in-memory-web-api@0.18.0是为Angular 18及以上版本设计的,和当前使用的Angular 8版本完全不兼容,这才引发了TS1086、TS2694这类编译错误。

修复步骤

  • 先卸载不兼容的高版本包:
    npm uninstall angular-in-memory-web-api
    
  • 安装适配Angular 8的指定版本(0.8.x系列):
    npm install angular-in-memory-web-api@0.8.0 --save
    
  • 可选优化:你的@angular/http版本是7.2.16,和Angular 8的版本不一致,建议同步升级到对应版本避免潜在问题:
    npm install @angular/http@~8.2.14 --save
    

完成以上操作后,重新运行npm start,编译错误应该就会消失了。

内容的提问来源于stack exchange,提问作者user1169587

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 01:52:14