Todos os produtos
Search
Central de documentação

Function Compute:Node.js

Última atualização: Jun 29, 2026

O Function Compute oferece diversos runtimes de Node.js.

Runtimes de Node.js

As seguintes versões têm suporte:

Versão

Identificador

Sistema operacional

Arquitetura

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

Os runtimes Node.js 4,4, Node.js 6, Node.js 8.x e Node.js 10.x atingiram o fim do ciclo de vida (EOL). Para obter mais informações, consulte Política de descontinuação de runtime.

Definir um handler de função como módulo ES

No Node.js 18 e em versões posteriores, o Function Compute aceita módulos ECMAScript (ES) e CommonJS. Em versões anteriores, há suporte apenas para módulos CommonJS. Por padrão, o Function Compute trata arquivos .js como módulos CommonJS.

Há duas maneiras de definir seu código como um módulo ES:

  • Especifique type como module no arquivo package.json da função. Assim, todos os arquivos .js serão tratados como módulos ES.

  • Use a extensão de arquivo .mjs. Nesse caso, apenas os arquivos com a extensão .mjs serão módulos ES, enquanto os arquivos .js permanecerão como módulos CommonJS.

Módulos comuns

Além dos módulos padrão do Node.js, o Function Compute fornece os seguintes módulos populares para referência:

Node.js 20 e 18

Módulo

Descrição

Versão

co

Fluxo de controle

4.6.0

gm

GraphicsMagick

1.25.0

ali-oss

SDK do OSS

6.19.0

aliyun-sdk

SDK da Alibaba Cloud

1.12.10

alicloud/fc2

SDK do FC

2.6.6

tablestore

SDK do Tablestore

5.4.1

body

Biblioteca de análise de corpo HTTP (body)

5.1.0

raw-body

Biblioteca de análise de corpo HTTP (raw body)

2.5.2

ali-mns

SDK do MNS

2.6.8

alicloud/pop-core

SDK da Alibaba Cloud para API POP

1.7.13

Node.js 16

Módulo

Descrição

Versão

co

Fluxo de controle

4.6.0

gm

GraphicsMagick

1.23.1

ali-oss

SDK do OSS

6.17.1

aliyun-sdk

SDK da Alibaba Cloud

1.12.5

alicloud/fc2

SDK do FC

2.6.0

tablestore

SDK do Tablestore

5.2.1

body

Biblioteca de análise de corpo HTTP (body)

5.1.0

raw-body

Biblioteca de análise de corpo HTTP (raw body)

2.5.1

ali-mns

SDK do MNS

2.6.8

alicloud/pop-core

SDK da Alibaba Cloud para API POP

1.7.12

Node.js 14

Módulo

Descrição

Versão

co

Fluxo de controle

4.6.0

gm

GraphicsMagick

1.23.0

ali-oss

SDK do OSS

6.6.0

aliyun-sdk

SDK da Alibaba Cloud

1.12.3

alicloud/fc2

SDK do FC

2.2.0

tablestore

SDK do Tablestore

5.0.7

body

Biblioteca de análise de corpo HTTP (body)

5.1.0

raw-body

Biblioteca de análise de corpo HTTP (raw body)

2.4.1

ali-mns

SDK do MNS

2.6.8

alicloud/pop-core

SDK da Alibaba Cloud para API POP

1.7.9

alicloud/fnf

SDK do Workflow

1.1.0

Node.js 12

Módulo

Descrição

Versão

co

Fluxo de controle

4.6.0

gm

GraphicsMagick

1.23.0

ali-oss

SDK do OSS

6.6.0

aliyun-sdk

SDK da Alibaba Cloud

1.12.3

alicloud/fc2

SDK do FC

2.2.0

opencv

OpenCV

7.0.0

tablestore

SDK do Tablestore

5.0.7

body

Biblioteca de análise de corpo HTTP (body)

5.1.0

raw-body

Biblioteca de análise de corpo HTTP (raw body)

2.4.1

ali-mns

SDK do MNS

2.6.8

alicloud/pop-core

SDK da Alibaba Cloud para API POP

1.7.9

alicloud/fnf

SDK do Workflow

1.1.0

Referências