我已经更新了我的应用程序(Angular 14)到(Angular 15)

我已经执行了这些命令

ng update @angular/core@15 @angular/cli@15 --force
ng update @angular/material@15

当我运行应用程序进行判断时

我收到了这个错误

Error: polyfills.ts:100:7 - error TS2717: Subsequent property declarations must have the same type.  Property 'providers' must be of type '(Provider | EnvironmentProviders)[]', but here has type 'Provider[]'.

你知道我错过了什么吗?

谢谢大家!

推荐答案

在Angular 为15的情况下,既不生成也不需要文件polyfills.ts.您可以在angular.json文件中更新您的多边形填充配置.但是,无论您将多边形填充配置保存在哪里,只要确保您的provider属性使用一致的类型,就像您收到的错误中所解释的那样.

Angular相关问答推荐

RFDC.CommonJS或AMD依赖项可能会导致优化救助ANGURAL PROCEMENT with ngx-charts lib

日语字符不受角形约束控制

角部炎问题

Angular中的Bootstrap carousel动态属性

我们应该在Angular 从14升级到15的过程中也升级茉莉花和业力相关的依赖吗?

截取提取后端S获取添加授权头的请求

在Angular 17独立模式下,如何使用Swiper 11.0.5版使Bootstrap下拉菜单在Swiper元素外部可见

在Angular中使用ngFor进行表乘法

天使17中的倒计时器

如何使用Angular 将图像作为二进制数据发送到我的API?

Angular Signals 如何影响 RXJS Observables 以及在这种情况下变化检测会发生什么

执行ng generate environments时出错时需要合集和原理图

Angular14:支持旧版浏览器的官方方式是什么?

如何在 cypress 测试中实现拖放?

Angular 5 中服务的生命周期是什么

如何停止在 ngOnInit() 之前调用的 ngOnChanges

Angular 4 - 在下拉列表中 Select 默认值 [Reactive Forms]

CORS 错误:requests are only supported for protocol schemes: http…等

Angular 5 手动导入语言环境

缺少带有Angular的语言环境XXX的语言环境数据