Todos os produtos
Search
Central de documentação

Function Compute:Node.js

Última atualização: Sep 21, 2026

Function Compute oferece diversos runtimes Node.js.

Runtimes Node.js

As versões a seguir são compatíveis.

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 da vida útil (EOL). Para obter mais informações, consulte Runtime deprecation policy.

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

Para Node.js 18 e versões posteriores, o Function Compute é compatível com os módulos ECMAScript (ES) e CommonJS. Para versões anteriores, apenas módulos CommonJS são compatíveis. Por padrão, o Function Compute trata arquivos .js como módulos CommonJS.

Há duas formas de designar seu código como módulo ES:

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

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

Módulos mais utilizados

Além dos módulos padrão do Node.js, o Function Compute disponibiliza os seguintes módulos populares para Node.js que você pode referenciar.

Node.js 20 and 18

Módulo

Descrição

Versão

co

Fluxo de controle

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

Biblioteca de parsing do corpo HTTP (body)

5.1.0

raw-body

Biblioteca de parsing do corpo HTTP (raw body)

2.5.2

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud SDK da POP API

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

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

Biblioteca de parsing do corpo HTTP (body)

5.1.0

raw-body

Biblioteca de parsing do corpo HTTP (raw body)

2.5.1

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud SDK da POP API

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

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

Biblioteca de parsing do corpo HTTP (body)

5.1.0

raw-body

Biblioteca de parsing do corpo HTTP (raw body)

2.4.1

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud SDK da POP API

1.7.9

alicloud/fnf

Workflow SDK

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

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

Biblioteca de parsing do corpo HTTP (body)

5.1.0

raw-body

Biblioteca de parsing do corpo HTTP (raw body)

2.4.1

ali-mns

MNS SDK

2.6.8

alicloud/pop-core

Alibaba Cloud SDK da POP API

1.7.9

alicloud/fnf

Workflow SDK

1.1.0

Referências