从 15 个包错误升级到 16 个包错误

问题描述 投票:0回答:1

我正在将我的 agular 应用程序从 13 升级到 18 在升级每个版本的过程中,我在应用程序中遇到以下包错误

1.SatDatepickerModule SatDatepickerModule'似乎不是 NgModule 类。(-996002) datepicker-module.d.ts(9, 7):这可能意味着声明 SatDatepickerModule 的库 (saturn-datepicker) 与 Angular Ivy 不兼容。检查该库是否有新版本可用,如果有则更新。还可以考虑与库的作者核实,看看该库是否与 Ivy 兼容。 (别名)SatDatepickerModule 类 导入 SatDatepickerModule @执照 版权所有 Google LLC 保留所有权利。

此源代码的使用受 MIT 风格许可证的约束,该许可证可在许可证文件中找到 https://angular.io/license

  1. SatNativeDateModule “SatNativeDateModule”似乎不是 NgModule 类。(-996002) index.d.ts(15, 40):这可能意味着声明 SatNativeDateModule 的库 (saturn-datepicker) 与 Angular Ivy 不兼容。检查该库是否有新版本可用,如果有则更新。还可以考虑与库的作者核实,看看该库是否与 Ivy 兼容。 (别名)SatNativeDateModule 类 导入 SatNativeDateModule

有什么办法可以解决这个问题吗?

node.js typescript angular-material node-modules
1个回答
0
投票

不幸的是,日期选择器不支持ivy,并且不适用于更高版本的Angular(大约angualar 13+)。

您应该切换到定期维护并支持最新版本的 Angular(Angular Material Datepicker 等)的日期选择器。

你应该放弃这个日期选择器并切换到更新的版本,否则作者应该更新日期选择器以支持角度最新版本,但我认为该包已存档,所以最好切换到更新的日期选择器库。

© www.soinside.com 2019 - 2024. All rights reserved.