Home Blogs 迎接未来:Edgio上现在提供Node.js 20
Applications

迎接未来:Edgio上现在提供Node.js 20

About The Author

Outline

我们很高兴地宣布,随着Edgio v7.5.0的发布,我们将支持Node.js 20,为用户的Edgio站点和云功能部署提供更多灵活性和尖端功能。 概括地说,Edgio在大约一个月前宣布了对Node.js 18的支持,并且我们承诺未来将会有更快的更新。 在这里,我们将在大约一个月后进行一次重大更新。

部署的扩展选项

通过此更新,您现在可以在Node.js 18和20之间进行选择,从而根据应用程序的需要定制运行时环境。 Node.js 20带来了大量新功能,包括更新的V8 JavaScript引擎,Web汇编系统接口(WASI)的改进,Web Crypto API与其他JavaScript生态系统之间更好的互操作性等等。 您可以在官方Node.js 20公告博客中阅读有关这些增强功能的更多信息

Node.js 16上的重要更新

node.js 16已达到其使用寿命(EOL),将于2024年6月12日弃用。 在EOL期间(从2023年9月11日开始),将仅应用基础操作系统更新,不会应用Node.js 16的安全修补程序或其他更新。
用户可以使用早于v7.5.0的Edgio CLI版本继续部署Node.js 16工作负载。 但是,如果用户选择将其Edgio CLI更新到v7.5.0或更高版本,则将不再允许Node.js 16部署。 2024年6月12日之后,将Node.js 16用作云运行时的新部署将无法在任何Edgio CLI版本上进行。

为了确保平稳过渡并保持应用程序的安全性,我们建议您尽快将部署迁移到Node.js 18或20。

如何升级到Node.js 20

在Edgio上升级到Node.js 20非常简单。 只需在项目目录中运行以下命令,即可将Edgio CLI版本更新为最新版本:

NPX edgio使用最新版本

更新后,将edgio.config.js文件中的cloudRuntime密钥设置为nodejs20x

下面是一个示例:

module.exports = {
cloudRuntime: 'nodejs20.x',
// ... other configurations
};

在这些更改之后进行的任何部署都将使用Node.js 20作为Edgio站点和云功能的运行时。

与Edgio一起拥抱未来

在Edgio,我们致力于为您提供最新的技术和工具,以构建强大,高效和安全的Web应用程序。 通过Node.js 20支持,您可以充分利用JavaScript生态系统的最新发展。

我们鼓励您探索Edgio上Node.js 20提供的新功能和优势 ,并期待在您的开发过程中为您提供支持。 如果您对迁移有任何疑问或需要帮助,我们的团队随时为您提供帮助。

Tags

Just For You