- 文档首页
函数服务
开发指南
veFaaS 函数开发
Node.js 运行时
依赖安装
依赖安装
对于 Node.js 运行时,函数服务支持在线安装依赖和将依赖库与代码一起打包上传两种方式。本文为您介绍这两种依赖安装方式。
在线安装依赖(推荐)
通过函数服务控制台在线安装依赖。
说明
函数服务会检查代码包根目录的package.json文件,根据 package.json 中的 dependencies 依赖,尝试安装依赖包:
- 若存在package-lock.json文件,则通过 npm install 命令安装依赖。
- 若存在yarn.lock文件,则通过 yarn install 安装依赖。
- 若两者均不存在,则默认通过 npm install 安装依赖。
- 创建 Node.js 运行时函数,具体操作可参见 创建事件函数。
- 切换至目标函数的 代码 页签,在 package.json 文件中配置 dependencies 依赖信息。注意需遵循 官方语法规范。
- 所有依赖将安装至node_modules目录下。
将依赖库与代码一起打包上传
通过依赖管理工具(npm / yarn /pnpm ),在本地安装依赖后同函数代码一同打包上传。
注意
- 打包时函数入口文件 index.js 需要在 .zip 包的根目录下。如果打包整个文件夹并上传 .zip 包,则会因解压后无法在根目录找到入口文件而导致函数创建失败。
- 由于运行环境差异,请确认使用的 Node 版本适配您的函数运行时版本。本地环境执行 node -v 查看版本。
- 在本地项目根目录的package.json中配置 dependencies 依赖信息,注意需遵循 官方语法规范。示例如下:
- 执行以下命令,将根目录下所有文件打包至一个名为 deployment.zip 的 .zip 压缩文件中。
- 将 deployment.zip 压缩文件上传至函数服务控制台进行部署,详情请参见 创建事件函数。
最近更新时间:2025.03.11 17:02:16