更新时间:2024-11-15 GMT+08:00
分享

创建依赖包

操作步骤

本案例的依赖包如果使用Linux安装,会出现软连接导致的依赖缺失错误,因此需要删除现有“node_modules”子目录。

在Windows系统中重新安装,操作步骤如下:

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

相关文档