安装 Node.js 依赖
云函数安装 Node.js 依赖有两种方式:本地 npm 安装和在线依赖安装。
本地 npm 安装
使用 npm 安装第三方依赖,只能对每个云函数分别安装依赖。
进入函数代码根目录,如安装 request 库,终端执行
npm install request --save
安装成功的依赖文件会作为该云函数代码的一部分,手动上传到云端使用。
在线依赖安装
CloudBase 提供了云端安装依赖,免去了在终端手动安装依赖的工作。
- 云开发 CloudBase 控制台
- CloudBase CLI 工具
登录 云开发 CloudBase 控制台,在函数编辑页面,在线编辑或者上传 zip 代码包之后,点击「保存并安装依赖」。
在配置文件 **cloudbaserc.json** 对应的云函数的配置项中添加
installDependency:true
示例如下:
{
"envId": "xxx",
"functionRoot": "./functions",
"functions": [
{
"name": "app",
"config": {
// 超时时间
"timeout": 5,
// 环境变量
"envVariables": {
"key": "value"
},
"runtime": "Nodejs10.15",
"installDependency": true
},
// 调用云函数时的输入参数
"params": {},
"handler": "index.main"
}
]
}