在阿里函数计算请问云函数的node.js版本最高支持多少啊?现在最多只能选择16,我们用的包要求18.17以上。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云函数计算目前支持的Node.js运行时版本中,最高支持的版本为Node.js 20.x。具体来说,以下是当前支持的Node.js运行时版本及其相关信息:
版本 | 标识符 | 操作系统 | 架构 |
---|---|---|---|
Node.js 20.x | nodejs20 | Linux(Debian 10) | x86_64 |
Node.js 18.x | nodejs18 | Linux(Debian 10) | x86_64 |
Node.js 16.x | nodejs16 | Linux(Debian 9) | x86_64 |
Node.js 14.x | nodejs14 | Linux(Debian 9) | x86_64 |
Node.js 12.x | nodejs12 | Linux(Debian 9) | x86_64 |
Node.js 10.x | nodejs10 | Linux(Debian 9) | x86_64 |
Node.js 8.x | nodejs8 | Linux(Debian 9) | x86_64 |
根据您的需求,您提到使用的包要求Node.js版本在18.17以上。因此,您可以选择Node.js 18.x或Node.js 20.x运行时来满足这一要求。
创建新函数时:
nodejs18
或nodejs20
。更新现有函数的运行时:
nodejs18
或nodejs20
。package.json
文件中将type
字段设置为module
,或者使用.mjs
文件扩展名。如果在升级或配置过程中遇到问题,建议参考官方文档或联系技术支持获取帮助。