有奖捉虫:云通信与企业服务文档专题,速来> HOT

Node.js 版本选择

目前支持的 Node.js 开发语言包括如下版本:
Node.js 18.15
Node.js 16.13
Node.js 14.18
Node.js 12.16
Node.js 10.15
Node.js 8.9(即将下线)
Node.js 6.10(即将下线)
您可以在函数创建时,选择您所期望使用的运行环境。

相关环境变量

目前 Node.js 运行环境中内置的相关环境变量见下表:
Node.js 版本
环境变量 Key
具体值或值来源
Node.js 18.15
NODE_PATH
/var/user:/var/user/node_modules:/var/lang/node18/lib/node_modules:/opt:/opt/node_modules
Node.js 16.13
NODE_PATH
/var/user:/var/user/node_modules:/var/lang/node16/lib/node_modules:/opt:/opt/node_modules
Node.js 14.18
NODE_PATH
/var/user:/var/user/node_modules:/var/lang/node14/lib/node_modules:/opt:/opt/node_modules
Node.js 12.16
NODE_PATH
/var/user:/var/user/node_modules:/var/lang/node12/lib/node_modules:/opt:/opt/node_modules
Node.js 10.15
NODE_PATH
/var/user:/var/user/node_modules:/var/lang/node10/lib/node_modules:/opt:/opt/node_modules
Node.js 8.9
NODE_PATH
/var/user:/var/user/node_modules:/var/lang/node8/lib/node_modules:/opt:/opt/node_modules
Node.js 6.10
NODE_PATH
/var/user:/var/user/node_modules:/var/lang/node6/lib/node_modules:/opt:/opt/node_modules
更多详细环境变量说明请参见 环境变量说明

已包含的库及使用方法

注意
Node.js 14.18 及之后版本,平台不再额外内置依赖库。代码运行所需依赖,请参考 依赖安装在线依赖安装

COS SDK

云函数 Node.js 12.16 及更早版本的运行环境内已包含 COS 的 Node.js SDK,具体版本为 cos-nodejs-sdk-v5
可在代码内通过如下方式引入 COS SDK 并使用:
var COS = require('cos-nodejs-sdk-v5');
更详细的 COS SDK 使用说明请参见 COS Node.js SDK

环境内的内置库

Node.js 各版本运行时内已支持的库如下表:
Node.js 12.16
Node.js 10.15
Node.js 8.9
Node.js 6.10
库名称
版本
cos-nodejs-sdk-v5
2.5.20
base64-js
1.3.1
buffer
5.5.0
crypto-browserify
3.12.0
ieee754
1.1.13
imagemagick
0.1.3
isarray
2.0.5
jmespath
0.15.0
lodash
4.17.15
microtime
3.0.0
npm
6.13.4
punycode
2.1.1
puppeteer
2.1.1
qcloudapi-sdk
0.2.1
querystring
0.2.0
request
2.88.2
sax
1.2.4
scf-nodejs-serverlessdb-sdk
1.1.0
tencentcloud-sdk-nodejs
3.0.147
url
0.11.0
uuid
7.0.3
xml2js
0.4.23
xmlbuilder
15.1.0

库名称
版本
cos-nodejs-sdk-v5
2.5.14
base64-js
1.3.1
buffer
5.4.3
crypto-browserify
3.12.0
ieee754
1.1.13
imagemagick
0.1.3
isarray
2.0.5
jmespath
0.15.0
lodash
4.17.15
microtime
3.0.0
npm
6.4.1
punycode
2.1.1
puppeteer
2.0.0
qcloudapi-sdk
0.2.1
querystring
0.2.0
request
2.88.0
sax
1.2.4
scf-nodejs-serverlessdb-sdk
1.0.1
tencentcloud-sdk-nodejs
3.0.104
url
0.11.0
uuid
3.3.3
xml2js
0.4.22
xmlbuilder
13.0.2

库名称
版本
cos-nodejs-sdk-v5
2.5.8
base64-js
1.2.1
buffer
5.0.7
crypto-browserify
3.11.1
ieee754
1.1.8
imagemagick
0.1.3
isarray
2.0.2
jmespath
0.15.0
lodash
4.17.4
npm
5.6.0
punycode
2.1.0
puppeteer
1.14.0
qcloudapi-sdk
0.1.5
querystring
0.2.0
request
2.87.0
sax
1.2.4
tencentcloud-sdk-nodejs
3.0.56
url
0.11.0
uuid
3.1.0
xml2js
0.4.17
xmlbuilder
9.0.1

库名称
版本
base64-js
1.2.1
buffer
5.0.7
cos-nodejs-sdk-v5
2.0.7
crypto-browserify
3.11.1
ieee754
1.1.8
imagemagick
0.1.3
isarray
2.0.2
jmespath
0.15.0
lodash
4.17.4
npm
3.10.10
punycode
2.1.0
qcloudapi-sdk
0.1.5
querystring
0.2.0
request
2.87.0
sax
1.2.4
tencentcloud-sdk-nodejs
3.0.10
url
0.11.0
uuid
3.1.0
xml2js
0.4.17
xmlbuilder
9.0.1