我可以撤消更新Meteor吗?

Col*_*man 28 meteor

我认为更新Meteor可能会破坏我的应用程序.它工作,然后我运行流星更新,现在它无法正常工作.我能做点什么meteor downgrade吗?

avi*_*tal 39

流星0.6.0及以上的船舶配备了新的配电系统.您现在可以将--release参数传递给任何Meteor命令,它将针对请求的版本运行.例如,要将您的应用程序捆绑到Meteor 0.6.1,请运行:meteor bundle --release 0.6.1.值得注意的是,这仅适用于0.6.0之后的版本.

如果您想将应用程序固定到特定版本,请运行:meteor update --release <release>.这会修改.meteor/releaseapp目录中的文件.然后像往常一样运行Meteor.当有新版本可用时,您仍会收到通知.


Aks*_*hat 6

更新:从Meteor 0.6.0开始,无需使用Meteorite即可使用此功能.见Avital的答案.(对于版本> 0.6.0.要在低于0.6.0的版本上使用功能,您仍然可以使用Meteorite:

如果你想用你的应用程序控制版本(所以现有的应用程序仍然可以使用旧版本,或0.57.1​​(安全漏洞修复),你可以使用陨石:https://github.com/oortcloud/meteorite

通过安装它 npm install -g meteorite

它还有助于加载来自http://atmosphere.meteor.com的其他软件包.

要控制应用程序的版本,请将smart.json编辑为:

{
    "meteor": {
        "tag": "v0.5.7"
    }
}
Run Code Online (Sandbox Code Playgroud)

只有您已经制作的应用程序会受到影响,您可以在准备好后进行升级.