更新时间:2024-11-15 GMT+08:00
创建依赖包
操作步骤
本案例的依赖包如果使用Linux安装,会出现软连接导致的依赖缺失错误,因此需要删除现有“node_modules”子目录。
在Windows系统中重新安装,操作步骤如下:
- 退出Docker容器(原生Linux系统忽略)。
exit
- 删除项目目录中的“node_modules”子目录(如果您使用的是Linux操作系统,可以将项目中的package.json文件复制到windows系统的任意目录中,后续操作一致)。
图1 删除node_modules
- 在项目目录中执行依赖安装命令。
npm install --save
图2 依赖包执行安装
- 将新生成的“node_modules”子目录打包成zip文件,本案例命名为“nextjs-node-modules.zip”。
- 将“nextjs-node-modules.zip”上传到华为云“上海一”的任意OBS桶中,并复制其链接备用,更多详情请参见上传对象。
图3 复制OBS桶链接
- 登录函数工作流控制台,在左侧导航栏选择“函数 > 依赖包管理”,单击“创建依赖包”,配置如下参数:
- 依赖包名称:输入您自定义的依赖包名称,此处以“nextjs13.5.6”为例。
- 代码上传方式:选择“从OBS上传文件”。
- OBS链接URL:第5步复制的OBS桶链接。
- 运行时语言:选择“Node.js 18.15”。
- 配置完成后,单击“确定”。