【发布时间】:2021-06-29 22:50:34
【问题描述】:
我有一个主要的反应应用程序,其中开发了许多其他反应应用程序。这是在我加入之前开发的。然而,这让我很困扰,因为 React 应用程序不断出现,而且从技术上讲,我们一直在使用 nodejs10 构建每个新应用程序。 我想太多了?,或者将来会发生什么 node js可以支持吗? 我还考虑将所有应用程序更新到最新的 nodejs。但我担心损失,或者这个想法是否可行?
【问题讨论】:
我有一个主要的反应应用程序,其中开发了许多其他反应应用程序。这是在我加入之前开发的。然而,这让我很困扰,因为 React 应用程序不断出现,而且从技术上讲,我们一直在使用 nodejs10 构建每个新应用程序。 我想太多了?,或者将来会发生什么 node js可以支持吗? 我还考虑将所有应用程序更新到最新的 nodejs。但我担心损失,或者这个想法是否可行?
【问题讨论】:
根据我的个人经验,Node 升级破坏 React 构建的情况非常罕见。 但这一切都取决于应用程序的复杂性和使用的包以及依赖项的年龄。
我不会说您多虑了,Node 10 支持已于 4 月底结束,因此建议升级到更新的版本。
我会要求相关人员有几天时间来解决技术债务并尝试将 Node 升级到 16。
如果你使用nvm,你可以使用--reinstall-packages-from命令切换到节点16并尝试构建。
这需要你几分钟。
您始终可以使用单个命令切换回 10。
【讨论】: