降级Meteor版本

时间:2018-06-14 21:47:34

标签: meteor install version

我最近将我的Meteor版本从1.6升级到1.7,这似乎有意想不到的错误。为了修复它们,我重新安装了Meteor,它可能删除了旧的安装,这意味着我不能回到1.6。如果我将.meteor/release文件中的版本从1.7更改为1.6.1.2,则说我需要将版本更新为1.7,这意味着我无法使用旧版本了。有什么方法可以安装1.6版本吗? 我正在使用Windows 10 PC。

1 个答案:

答案 0 :(得分:1)

您是否在版本控制中跟踪项目?

这里通常的建议是,在开始更新之前,应确保您的应用程序已提交给某些VCS,以便您可以回滚。这很有效,因为Meteor使用.meteor/release.meteor/versions中的版本来跟踪用于运行应用的内容。

  

回滚

     

如果更新使应用程序处于错误状态并且您不想立即调试它,请确保您的应用程序的.meteor目录已提交到您的版本控制系统(例如,更新前的Git,Mercurial等),以便在遇到问题时轻松恢复更改。

如果您没有任何版本控制,那么我建议您按照您的尝试更新.meteor/release,并删除.meteor/versions并允许Meteor再次选择与1.6兼容的版本.1.2

或者,您可以尝试使用Meteor 1.6.1.2创建一个新项目,添加相同的包依赖项并复制releaseversions文件以获取相同的包。

$ meteor create 1612 --release=1.6.1.2
$ meteor add <packages from your app>

将它们复制完毕后,meteor应该使用版本1.6.1.2和兼容的依赖版本