本地运行Angular应用触发异常,请求协助排查解决
解决Angular 8启动依赖兼容错误
问题原因
你使用的@auth0/angular-jwt@5.1.2版本仅支持Angular 12及以上版本,但你的项目基于Angular 8,版本不兼容导致依赖解析失败,进而引发启动错误。
修复步骤
- 卸载不兼容的
@auth0/angular-jwt版本:npm uninstall @auth0/angular-jwt - 安装适配Angular 8的版本:
npm install @auth0/angular-jwt@3.0.1 - 清理旧依赖缓存并重新安装:
Windows系统
rmdir /s /q node_modules del package-lock.json npm installmacOS/Linux系统rm -rf node_modules package-lock.json npm install - 重新启动项目:
ng serve
额外验证
如果问题仍存在,可检查@openid/appauth版本与Angular 8的兼容性,当前@openid/appauth@1.2.6理论上适配Angular 8,若仍有问题可尝试降级到1.1.2版本:
npm install @openid/appauth@1.1.2
内容的提问来源于stack exchange,提问作者Kavi Chinna
相关产品推荐
相关产品推荐

