迁移到 Meteor 1.6
如何将您的应用程序迁移到 Meteor 1.6。
Meteor 1.6 中的大多数更改都与底层 Node.js 升级相关。我们建议阅读完整历史记录并比较您要从中升级和升级到的版本的全部差异。
如果您发现此处未涵盖的详细信息,请使用上面的“讨论”按钮进行讨论。如果您发现此处未包含任何重要详细信息,请使用上面的“在 GitHub 上编辑”按钮为此文章打开一个拉取请求,以帮助社区的其他成员!
从低于 1.5 的版本迁移?
如果您要从低于 Meteor 1.5 的 Meteor 版本迁移,则可能存在本指南中未列出的重要注意事项(本指南专门介绍 1.5 到 1.6)。请查看较旧的迁移指南以获取详细信息
- 迁移到 Meteor 1.5(从 1.4)
- 迁移到 Meteor 1.4(从 1.3)
- 迁移到 Meteor 1.3(从 1.2)
Node.js 更改
Meteor 1.6 中最重要的更新是 Meteor 所依赖的底层 Node.js 版本的升级。虽然 Meteor 本身已进行了相应的更改,但应用程序中任何核心 Node.js 模块的使用都受以下 Node.js 更改日志中概述的更改的影响,这些更改结合起来涵盖了从 Node.js 4 到 8 的转换
- v4 和 v6 之间的更改.
- v6 和 v7 之间的更改.
- Node 8 的更改日志.
在撰写本文时,Node.js 基金会尚未提供正式的“v6 和 v8 之间的更改”。此更改日志中的“重要更改”部分是最佳的替代资源。
Node.js 重要更改
虽然 Node.js 更改日志非常广泛,但到目前为止,我们的经验是,最常见的更改是new Buffer()
和Buffer()
构造函数的弃用。有关正确替换的更多信息,请参阅 Node.jsBuffer
文档。
查看更改日志时,请密切注意标记为“已删除”的任何项目。