我已将节点升级到版本 20,因此我的 Angular 5 代码被破坏。
我遇到的错误
npm info run [email protected] postinstall {code:0, signal:null }
npm info run [email protected]
postinstall {code:0, signal:null }
我刚刚意识到如果我删除@angular/cli 还有@Angular/compiler-cli
npm 信息运行 [电子邮件受保护] 安装后 {code:0, signal:null } 该行不显示。
对于节点模块,我的组织正在使用自己的反工厂。 那么我应该做什么呢? 将节点版本升级到 20 是它与节点版本 12 完美配合的要求。 我还必须升级角度代码吗?或者只是修复这些节点模块应该没问题?
在 Angular 官方网站上搜索,我发现了这个表,上面写着哪些版本的 Angular 与哪些版本的 Node 兼容。所以看起来如果你想使用 Node 20,你必须使用 Angular 17 或更高版本