安装 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" } ]}