依赖安装

最近更新时间:2020-01-09 17:13:04

内置依赖

云函数(SCF)各个运行时已内置部分常用依赖库,您可前往各运行时开发指南中查询:

安装依赖库

您可以将 SCF 代码所的依赖库保存在代码包中,并上传至云端以供 SCF 使用。SCF 已支持的运行时及使用方法如下:

Node.js 运行时

依赖管理工具:Node.js 可以通过 npm 包管理器进行依赖管理。
使用方法

  1. package.json 中配置依赖信息。
  2. 通过 npm install 命令安装依赖库至 node_modules 文件夹。
  3. 上传代码库时请将依赖库一同打包上传。

Python 运行时

依赖管理工具:Python 可以通过 pip 包管理器进行依赖管理。
使用方法

  1. requirements.txt 中配置依赖信息。
  2. 通过 pip install -t . 命令安装依赖包。
  3. 上传代码库时请将依赖库一同打包上传。

Java 运行时

依赖管理工具:Java 可以通过 maven 包管理器进行依赖管理。
使用方法

  1. pom.xml 中配置依赖信息。
  2. 通过 maven install 命令安装依赖包。
  3. 上传代码库时请将依赖库一同打包上传。

Go 运行时

使用方法:打包时上传最终的二进制文件。

上传方式

SCF 提供了以下3种上传方式,请结合实际情况进行选择:

  • 部署函数:用户可以在本地环境创建部署程序包并上传至 SCF 平台,或直接在 SCF 控制台上编写代码由控制台为您创建并上传部署程序包。
  • 使用 VS Code 插件创建函数:Tencent Serverless Toolkit for VS Code 是腾讯云 Serverless 产品的 VS Code(Visual Studio Code)IDE 的插件。该插件可以让您更好地在本地进行 Serverless 项目开发和代码调试,并且轻松将项目部署到云端。
  • 使用 CLI 创建函数:通过云函数的命令行工具 SCF CLI,创建函数并部署到云端。