Node.js 版本选择
目前支持的 Node.js 开发语言包括如下版本:Node.js 18.15Node.js 16.13Node.js 14.18Node.js 12.16Node.js 10.15Node.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.16Node.js 10.15Node.js 8.9Node.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 |
官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠
转转请注明出处:https://www.yunxiaoer.com/149671.html