将旧的 1.2 流星项目升级到最新版本 1.6 的最佳方法是什么?

What's the best way to upgrade an old 1.2 meteor project to latest version 1.6 ?

我有一个很大的 1.2 流星项目,我想升级到最新版本的流星 1.6。

我有两条路可供选择,我不确定该走哪一条,我需要知道在做出决定时要考虑哪些标准:

1- 尝试以这种方式升级网站:1.2 -> 1.3 -> 1.4 -> 1.5 -> 1.6 遵循此处提到的指南:https://guide.meteor.com/1.6-migration.html

2- 设置全新的 meteor 1.6 安装,然后逐步开发所有网站功能。使用可重复使用的代码,升级好的包,用更可靠的 meteor 或 npm 包替换不再维护的包。

非常感谢流星专家的意见!

步步为营是会痛的。我会跳到 1.6,先看看有什么问题。事情可能仍然按原样进行。

您将面临的最大问题是新的 imports 文件夹,如果不手动操作,您将无法拥有该文件夹。

这取决于您的代码库有多大,以及您使用的包是什么。我很想重新开始,有些代码可能会在跳跃中幸存下来,但这是重构代码并使应用程序变得更好的好机会。