我有一个使用 v6.10 的 Node.js 应用程序。 我在 Nodejs.org 看到了当前推荐的版本是 8.9。
如果我对 v8.9 功能没有任何特殊需求,是否有充分的理由继续前进? 此外,我在 AWS Lambda 上运行,因此迁移到较新的版本意味着我需要使用我的代码上传运行时,这似乎是一个明显的缺点。
最佳答案
我肯定会等到 AWS Lambda 原生支持 8.x,而不是将运行时打包在 Lambda 部署包中。
8.x 相对于 6.x 确实有很多优点,比如 async/await。如果您当前不需要任何新功能,那么您当然不需要急于升级。然而,在 Amazon 向 Lambda 添加 8.x 支持后的某个时候,他们将弃用 6.x 支持并向您发送一条消息,告知您需要升级。
关于node.js - 何时迁移到下一个 Node.js 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47139251/