Todos los productos
Search
Centro de documentos

Function Compute:Node.js

Última actualización: Sep 06, 2026

Function Compute ofrece diversos entornos de ejecución de Node.js.

Entornos de ejecución de Node.js

A continuación se muestran las versiones compatibles.

Versión

Identificador

Sistema operativo

Arquitectura

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

Importante

Los entornos de ejecución de Node.js 4.4, Node.js 6, Node.js 8.x y Node.js 10.x llegaron al final de su ciclo de vida (EOL). Para obtener más información, consulte Runtime deprecation policy.

Designar un controlador de función como módulo ES

En Node.js 18 y versiones posteriores, Function Compute es compatible con los módulos ECMAScript (ES) y CommonJS. En versiones anteriores, solo se admiten los módulos CommonJS. De forma predeterminada, Function Compute trata los archivos .js como módulos CommonJS.

Puede designar su código como módulo ES de dos maneras:

  • Especifique type como module en el archivo package.json de la función. En este caso, todos los archivos .js se tratan como módulos ES.

  • Utilice la extensión de nombre de archivo .mjs. Con esta opción, únicamente los archivos que especifique con .mjs funcionan como módulos ES, mientras que los archivos .js permanecen como módulos CommonJS.

Módulos de uso común

Además de los módulos estándar de Node.js, Function Compute proporciona los siguientes módulos populares para Node.js a los que puede hacer referencia.

Node.js 20 y 18

Módulo

Descripción

Versión

co

Control flow

4.6.0

gm

GraphicsMagick

1.25.0

ali-oss

OSS SDK

6.19.0

aliyun-sdk

Alibaba Cloud SDK

1.12.10

alicloud/fc2

FC SDK

2.6.6

tablestore

Tablestore SDK

5.4.1

body

HTTP body parsing library (body)

5.1.0

raw-body

HTTP body parsing library (raw body)

2.5.2

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud SDK of POP API

1.7.13

Node.js 16

Módulo

Descripción

Versión

co

Control flow

4.6.0

gm

GraphicsMagick

1.23.1

ali-oss

OSS SDK

6.17.1

aliyun-sdk

Alibaba Cloud SDK

1.12.5

alicloud/fc2

FC SDK

2.6.0

tablestore

Tablestore SDK

5.2.1

body

HTTP body parsing library (body)

5.1.0

raw-body

HTTP body parsing library (raw body)

2.5.1

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud SDK of POP API

1.7.12

Node.js 14

Módulo

Descripción

Versión

co

Control flow

4.6.0

gm

GraphicsMagick

1.23.0

ali-oss

OSS SDK

6.6.0

aliyun-sdk

Alibaba Cloud SDK

1.12.3

alicloud/fc2

FC SDK

2.2.0

tablestore

Tablestore SDK

5.0.7

body

HTTP body parsing library (body)

5.1.0

raw-body

HTTP body parsing library (raw body)

2.4.1

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud SDK of POP API

1.7.9

alicloud/fnf

Workflow SDK

1.1.0

Node.js 12

Módulo

Descripción

Versión

co

Control flow

4.6.0

gm

GraphicsMagick

1.23.0

ali-oss

OSS SDK

6.6.0

aliyun-sdk

Alibaba Cloud SDK

1.12.3

alicloud/fc2

FC SDK

2.2.0

opencv

OpenCV

7.0.0

tablestore

Tablestore SDK

5.0.7

body

HTTP body parsing library (body)

5.1.0

raw-body

HTTP body parsing library (raw body)

2.4.1

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud SDK of POP API

1.7.9

alicloud/fnf

Workflow SDK

1.1.0

Referencias