ERROR Error: Uncaught (in promise): Error: StaticInjectorError[n -> n]:
文章图片
n]:_第1张图片" width="650" height="288" style="border:1px solid black;
">
在一次ng项目升级依赖版本的过程中,开发环境没有出现问题,在打包到生产环境的时候,出现了一个看不懂的问题,报的是静态注入错误,但是也没说明是哪个模块的静态注入有问题,搜了度娘和谷歌半天愣是没搜到答案,最后通过降低@angular/cli版本(出问题的版本是7.1.4) 至~6.2.8,问题得到了解决。
【ERROR Error: Uncaught (in promise): Error: StaticInjectorError[n -> n]:】1.首先要把全局的@angular/cli版本卸载:
npm uninstall -g angular-cli
npm cache verify --force
文章图片
n]:_第2张图片" width="650" height="315" style="border:1px solid black;
">删除这2个文件
文章图片
n]:_第3张图片" width="650" height="218" style="border:1px solid black;
">
删除依赖包
通过ng v命令检查是否卸载成功。
2.安装npm install -g @angular/cli@6.2.8 (之前之所以报错是因为我升级到了7.1.4版本)
问题解决~
推荐阅读
- gitlab|gitlab 通过备份还原 admin/runner 500 Internal Server Error
- 解决SyntaxError:|解决SyntaxError: invalid syntax
- 由Uncaught|由Uncaught TypeError: this.player.startMoveAt is not a function引申
- 打开Anaconda|打开Anaconda Navigator 时报错 error 5 拒绝访问
- mac升级之(xcrun:|mac升级之:xcrun: error: invalid active developer path, missing xcrun)
- Python|Python TypeError: 'module' object is not callable 原因分析
- 关于|关于 java.lang.NoClassDefFoundError: com.umeng.analytics.d的问题
- Java|Java 面试题
- App|App Store connect Operation Error
- Go语言学习笔记-测试