迁移到 Meteor 2.13

如何将您的应用程序迁移到 Meteor 2.13。

Meteor 2.13 中的大多数新功能要么直接在后台应用(以向后兼容的方式),要么是可选的。有关更改的完整细分,请参阅变更日志

为了在 Docker 中正确运行 Meteor 2.13 中的项目,您需要更新您的 Dockerfile 以使用我们的Docker 镜像,该镜像包含 Nodejs v14.21.4。

如果您使用的是Meteor Cloud 默认基础镜像,则无需更改任何内容。如果您使用的是自定义镜像,请相应更新它以使用提供的 docker 镜像,或确保您使用的是我们的 Node.js 14.21.4 以及安全更新。

Meteor 2.13 中的已知问题

此问题已在 Meteor 2.13.3 中解决。

迁移到 Meteor 2.13 时,某些用户在更新时可能会遇到以下错误

Error: incorrect data check
    at Zlib.zlibOnError [as onerror] (zlib.js:187:17)
 => awaited here:
 ...
    at /tools/cli/main.js:1165:7 {
  errno: -3,
  code: 'Z_DATA_ERROR'
  }

解决方案

此问题的解决方案是在您的终端中运行以下命令


curl https://install.meteor.com/\?release\=2.13.3 | sh

从低于 2.12 的版本迁移?

如果您从低于 Meteor 2.12 的 Meteor 版本迁移,则可能存在本指南中未列出的重要注意事项。请查看旧的迁移指南以获取详细信息

在 GitHub 上编辑
// 搜索框