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

操作场景

腾讯云云函数提供函数部署时在线安装依赖功能。

功能特性

说明
目前仅针对 Node.js 提供在线安装依赖功能。
如果为函数启用了在线安装依赖功能,在每次上传代码后,云函数后台将检查代码包根目录的 package.json 文件,并根据 package.json 中的依赖,尝试使用 npm install 安装依赖包。
例如,项目中的 package.json 文件中列出了如下依赖包:
{
"dependencies": {
"lodash": "4.17.15"
}
}
此依赖包会在部署时导入函数中:
const _ = require('lodash');
exports.handle = (event, context, callback) => {
_.chunk(['a', 'b', 'c', 'd'], 2);
// => [['a', 'b'], ['c', 'd']]
};

操作步骤

1. 登录 Serverless 控制台,选择左侧导航中的函数服务
2. 函数服务页面,选择广州地域,并在列表中单击目标函数名。
3. 进入函数管理页,选择函数代码页签,根据您的实际需求修改函数代码。
4. 在 IDE 代码编辑窗口,单击左下角自动安装依赖,将其由关闭切换为打开,如下图所示:



5. 开启自动安装依赖后,刷新页面,在代码编辑区域右下角单击切换到旧版编辑器,选择上传方式为在线安装依赖。如下图所示:



6. 单击部署,云函数后台会根据 package.json 自动安装依赖。