通用类 为Nodejs函数制作依赖包 需要先保证环境中已经安装了对应版本的Nodejs。 为Nodejs 8.10安装MySQL依赖包,可以执行如下命令。 npm install mysql save 可以看到当前目录下会生成一个nodemodules文件夹。 Linux系统 Linux系统下可以使用以下命令生成zip包。 zip rq mysqlnode8.10.zip nodemodules 即可生成最终需要的依赖包。 windows系统 用压缩软件将nodemodules目录压缩成zip文件即可。 如果需要安装多个依赖包,也可以先新建一个package.json文件,例如在package.json中填入如下内容后,执行如下命令。 { "name": "test", "version": "1.0.0", "dependencies": { "redis": "~2.8.0", "mysql": "~2.17.1" } } npm install save 不要使用CNPM命令制作nodejs依赖包。 然后将nodemodules打包成zip即可生成一个既包含MySQL也包含redis的依赖包。 Nodejs其他版本制作依赖包过程与上述相同。 为Java函数制作依赖包 使用Java编译型语言开发函数时,依赖包需要在本地编译。 如何在函数平台创建依赖包? 1. 登录FunctionGraph控制台,在左侧导航栏选择“函数 > 依赖包管理”,进入“依赖包管理”界面。 2. 单击的“创建依赖包”,弹出“创建依赖包”对话框。 3. 设置以下信息。 依赖包配置参数说明 参数 说明 依赖包名称 自定义的依赖包名称,用于识别不同的依赖包。 代码上传方式 分为上传ZIP文件和从OBS上传文件。 上传ZIP文件:需单击“添加文件”,上传ZIP文件。 OBS链接URL:需填写“OBS链接URL”。 运行时语言 选择运行时语言。 描述 对于依赖包的描述信息,可以不填。 4. 单击“确定”,完成依赖包的创建。默认首次创建的依赖包版本为“1”。 5. 单击列表中的依赖包名称,进入版本历史界面,可以查看当前依赖包下的所有版本和版本相关信息。当前支持针对同一依赖包,进行不同版本的系统化管理。单击“创建版本”,填写相关信息,可以创建新的依赖包版本。单击具体的版本号,可以查看版本地址。单击版本号所在行的删除,可以删除该版本。