Meteor:禁用热代码推送

Meteor: disable hot code push

我正在开发一个 phonegap 应用程序,热代码推送对我的一些用户造成了问题(推送后,应用程序挂起,用户必须重新安装新应用程序)。

我想禁用热代码推送并找到了以下代码片段,但出现错误,"TypeError: Cannot call method 'onMigrate' of undefined"

Meteor._reload.onMigrate(function() {
    return [false];
});

看起来 _reload 对象只能在客户端上使用。我将代码片段移动到客户端目录并解决了它。

将此问题/答案留给可能遇到的其他人。

您可以将环境变量 AUTOUPDATE_VERSION 设置为静态变量。您需要在构建应用程序和启动服务器时设置此环境变量。 (Source)