Angular 从 12 更新到 17 (4) --- 调试 (1)
阅读:39
点赞:0
A - 简介
本文就此升级过程中出现的一些主要错误进行讨论。
本文内容:
- 介绍
- 错误 1: --- @use --- @import 的新方法
- 错误 2:---无法解析'ngx-observable-lifecycle'
- 错误 3:--- enabled 改为 enabledNonBlocking
- 错误 4: --- 错误 TS1005:预期为“?”
- 错误 5: --- @import => @use for ag-grid
- 错误 6: --- 错误 TS2345:部分类型的参数不能分配给类型
- 错误 7: --- 错误 TS5101:指定编译器选项““ignoreDeprecations”:“5.0””
错误 1: --- @use --- @import 的新方法
-
升级到nx@14.1.9
错误:
解决方案:
代码更改:
错误 2:---无法解析'ngx-observable-lifecycle'
-
升级到nx@14.1.9
错误:
解决方案:
安装后:
错误 3:--- enabled 改为 enabledNonBlocking
-
npx nx 迁移nx@14.1.9
错误:
解决方案:
错误 4: ---错误 TS1005:预期为“?”
-
升级到nx@15.2.0
错误:
解决方案:
使固定:
错误 5: --- @import => @use for ag-grid
-
升级到nx@15.2.0
错误:
解决方案:
注意:对于这个主题,网上没有参考资料,即使我搜索并阅读了 20 多篇文章。解决方案是通过测试,数百次测试。
错误 6: --- 错误 TS2345:部分类型的参数不能分配给类型
-
升级到 nx@15.2.0
错误:
解决方案:
上面网上的信息几乎都没什么用。最终的解决办法是这样的 --- 去掉输入参数:
第二:
第三:
错误 7: --- 错误 TS5101:指定编译器选项““ignoreDeprecations”:“5.0””
-
升级到 nx@16.7.0
错误:
解决方案:
人工智能解决方案:
使固定: