本文介绍在函数计算中使用Node.js框架编写函数的运行环境信息。

Node.js运行时

函数计算目前支持的Node.js运行时环境如下。

版本 操作系统 架构
Node.js 16.x Linux x86_64
Node.js 14.x Linux x86_64
Node.js 12.x Linux x86_64
Node.js 10.x Linux x86_64
Node.js 8.x Linux x86_64
注意 函数计算已停止对Node.js 4.x和Node.js 6.x运行环境的维护,建议您使用Node.js 8.x及以上版本的运行环境。
  • Node.js 4.x运行环境已经下线,2022年10月01日起,您将不能更新已有的运行环境为Node.js 4.x的函数,但仍然可以运行已有的运行环境为Node.js 4.x的函数。
  • Node.js 6.x运行环境即将下线,您可以创建和更新运行环境为Node.js 6.x的函数,但函数计算将不提供任何Node.js 6.x运行时的功能更新,包括安全补丁。

Node.js内置模块

除了Node.js的标准模块,函数计算的Node.js运行环境中还包含了一些常用模块,您可以直接引用这些常用模块,目前函数计算包含的常见模块如下所示。

Node.js 16

模块名称 模块介绍 版本
co 控制流 4.6.0
gm 图片处理库 1.23.1
ali-oss OSS SDK 6.17.1
aliyun-sdk 阿里云 SDK 1.12.5
alicloud/fc2 FC SDK 2.6.0
tablestore Tablestore SDK 5.2.1
body HTTP body解析库 5.1.0
raw-body HTTP body解析库 2.5.1
ali-mns MNS SDK 2.6.8
alicloud/pop-core 阿里云POP API SDK 1.7.12

Node.js 14

模块名称 模块介绍 版本
co 控制流 4.6.0
gm 图片处理库 1.23.0
ali-oss OSS SDK 6.6.0
aliyun-sdk 阿里云 SDK 1.12.3
alicloud/fc2 FC SDK 2.2.0
tablestore Tablestore SDK 5.0.7
body HTTP body解析库 5.1.0
raw-body HTTP body解析库 2.4.1
ali-mns MNS SDK 2.6.8
alicloud/pop-core 阿里云POP API SDK 1.7.9
alicloud/fnf 工作流SDK 1.1.0

Node.js 12

模块名称 模块介绍 版本
co 控制流 4.6.0
gm 图片处理库 1.23.0
ali-oss OSS SDK 6.6.0
aliyun-sdk 阿里云 SDK 1.12.3
alicloud/fc2 FC SDK 2.2.0
opencv 视觉算法库 7.0.0
tablestore Tablestore SDK 5.0.7
body HTTP body解析库 5.1.0
raw-body HTTP body解析库 2.4.1
ali-mns MNS SDK 2.6.8
alicloud/pop-core 阿里云POP API SDK 1.7.9
alicloud/fnf 工作流SDK 1.1.0

Node.js 10和Node.js 8

模块名称 模块介绍 版本
co 控制流 4.6.0
gm 图片处理库 1.23.0
ali-oss OSS SDK 4.10.1
aliyun-sdk 阿里云 SDK 1.11.0
alicloud/fc2 FC SDK 2.1.0
opencv 视觉算法库 6.2.0
tablestore Tablestore SDK 4.2.0
body HTTP body解析库 5.1.0
raw-body HTTP body解析库 2.3.2
ali-mns MNS SDK 2.6.5
alicloud/fnf 工作流SDK 1.1.0

相关文档