Tous les produits
Search
Centre de documentation

Function Compute:Node.js

Dernière mise à jour :Aug 12, 2026

Function Compute propose plusieurs runtimes Node.js.

Runtimes Node.js

Les versions suivantes sont prises en charge.

Version

Identifiant

Système d'exploitation

Architecture

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

Important

Les runtimes Node.js 4,4, Node.js 6, Node.js 8.x et Node.js 10.x ont atteint leur fin de vie (EOL). Pour plus d'informations, consultez la rubrique Politique de dépréciation des runtimes.

Désigner un handler de fonction comme module ES

À partir de Node.js 18, Function Compute prend en charge les modules ECMAScript (ES) et CommonJS. Les versions antérieures ne prennent en charge que les modules CommonJS. Par défaut, Function Compute traite les fichiers .js comme des modules CommonJS.

Vous pouvez désigner votre code comme module ES de deux manières :

  • Spécifiez la valeur module pour le champ type dans le fichier package.json de votre fonction. Tous les fichiers .js seront alors traités comme des modules ES.

  • Utilisez l'extension de fichier .mjs. Seuls les fichiers portant l'extension .mjs sont alors considérés comme des modules ES ; les fichiers .js restent des modules CommonJS.

Modules couramment utilisés

Outre les modules standard de Node.js, Function Compute fournit les modules populaires suivants pour Node.js.

Node.js 20 et 18

Module

Description

Version

co

Flux de contrôle

4.6.0

gm

GraphicsMagick

1.25.0

ali-oss

SDK OSS

6.19.0

aliyun-sdk

SDK Alibaba Cloud

1.12.10

alicloud/fc2

SDK FC

2.6.6

tablestore

SDK Tablestore

5.4.1

body

Bibliothèque d'analyse de corps HTTP (body)

5.1.0

raw-body

Bibliothèque d'analyse de corps HTTP (raw body)

2.5.2

ali-mns

SDK MNS

2.6.8

alicloud/pop-core

SDK Alibaba Cloud pour l'API POP

1.7.13

Node.js 16

Module

Description

Version

co

Flux de contrôle

4.6.0

gm

GraphicsMagick

1.23.1

ali-oss

SDK OSS

6.17.1

aliyun-sdk

SDK Alibaba Cloud

1.12.5

alicloud/fc2

SDK FC

2.6.0

tablestore

SDK Tablestore

5.2.1

body

Bibliothèque d'analyse de corps HTTP (body)

5.1.0

raw-body

Bibliothèque d'analyse de corps HTTP (raw body)

2.5.1

ali-mns

SDK MNS

2.6.8

alicloud/pop-core

SDK Alibaba Cloud pour l'API POP

1.7.12

Node.js 14

Module

Description

Version

co

Flux de contrôle

4.6.0

gm

GraphicsMagick

1.23.0

ali-oss

SDK OSS

6.6.0

aliyun-sdk

SDK Alibaba Cloud

1.12.3

alicloud/fc2

SDK FC

2.2.0

tablestore

SDK Tablestore

5.0.7

body

Bibliothèque d'analyse de corps HTTP (body)

5.1.0

raw-body

Bibliothèque d'analyse de corps HTTP (raw body)

2.4.1

ali-mns

SDK MNS

2.6.8

alicloud/pop-core

SDK Alibaba Cloud pour l'API POP

1.7.9

alicloud/fnf

SDK Workflow

1.1.0

Node.js 12

Module

Description

Version

co

Flux de contrôle

4.6.0

gm

GraphicsMagick

1.23.0

ali-oss

SDK OSS

6.6.0

aliyun-sdk

SDK Alibaba Cloud

1.12.3

alicloud/fc2

SDK FC

2.2.0

opencv

OpenCV

7.0.0

tablestore

SDK Tablestore

5.0.7

body

Bibliothèque d'analyse de corps HTTP (body)

5.1.0

raw-body

Bibliothèque d'analyse de corps HTTP (raw body)

2.4.1

ali-mns

SDK MNS

2.6.8

alicloud/pop-core

SDK Alibaba Cloud pour l'API POP

1.7.9

alicloud/fnf

SDK Workflow

1.1.0

Références