4***@qq.com
4***@qq.com
  • 发布:2026-03-09 19:07
  • 更新:2026-03-09 19:07
  • 阅读:8

云对象缺少dayjs包如何解决

分类:uni-app

本地有下载过dayjs,但是云端没有

并且查看云对象运行日志
2026-03-09 18:55:40.024 [admin-activity-everyday][SYSTEM][INFO][0a4b08dc17730537400238424168] reserve_instance_start: reserveFunctionInstance start
2026-03-09 18:55:40.025 [admin-activity-everyday][SYSTEM][INFO][0a4b08dc17730537400238424168] reserve_instance_end: reserveFunctionInstance success; instanceName=e694a71f-53e2-42f1-bd01-8a3702af4dca ip=10.75.7.7
2026-03-09 18:55:40.025 [admin-activity-everyday][SYSTEM][INFO][0a4b08dc17730537400238424168] call_function_start: call function start
2026-03-09 18:55:40.026 [admin-activity-everyday][SYSTEM][INFO][0a4b08dc17730537400238424168] user_code_execution: e694a71f-53e2-42f1-bd01-8a3702af4dca,version: aa9bc0f0
2026-03-09 18:55:40.030 [admin-activity-everyday][USER][WARN][0a4b08dc17730537400238424168] execute: e694a71f-53e2-42f1-bd01-8a3702af4dca,Error: Cannot find module 'dayjs'
Require stack:

  • /var/task/code/index.obj.js
  • /var/task/code/__index.js
  • /var/task/code/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
    at Module._load (node:internal/modules/cjs/loader:922:27)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:119:18)
    at Object.<anonymous> (/var/task/code/index.obj.js:2:15)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    2026-03-09 18:55:40.030 [admin-activity-everyday][SYSTEM][INFO][0a4b08dc17730537400238424168] user_code_execute_exception: e694a71f-53e2-42f1-bd01-8a3702af4dca,Error: Cannot find module 'dayjs'
    Require stack:
  • /var/task/code/index.obj.js
  • /var/task/code/__index.js
  • /var/task/code/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)
    at Module._load (node:internal/modules/cjs/loader:922:27)
    at Module.require (node:internal/modules/cjs/loader:1143:19)
    at require (node:internal/modules/cjs/helpers:119:18)
    at Object.<anonymous> (/var/task/code/index.obj.js:2:15)
    at Module._compile (node:internal/modules/cjs/loader:1256:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
    at Module.load (node:internal/modules/cjs/loader:1119:32)
    at Module._load (node:internal/modules/cjs/loader:960:12)
    at Module.require (node:internal/modules/cjs/loader:1143:19) {
    code: 'MODULE_NOT_FOUND',
    requireStack: [
    '/var/task/code/index.obj.js',
    '/var/task/code/index.js',
    '/var/task/code/index.js'
    ]
    }
    2026-03-09 18:55:40.032 [admin-activity-everyday][SYSTEM][ERROR][0a4b08dc17730537400238424168] call_function_end: call function failed; err: {"code":"400","message":"error: Cannot find module 'dayjs'\nRequire stack:\n- /var/task/code/index.obj.js\n- /var/task/code/
    index.js\n- /var/task/code/index.js. stack: Error: Cannot find module 'dayjs'\nRequire stack:\n- /var/task/code/index.obj.js\n- /var/task/code/__index.js\n- /var/task/code/index.js\n at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15)\n at Module._load (node:internal/modules/cjs/loader:922:27)\n at Module.require (node:internal/modules/cjs/loader:1143:19)\n at require (node:internal/modules/cjs/helpers:119:18)\n at Object.<anonymous> (/var/task/code/index.obj.js:2:15)\n at Module._compile (node:internal/modules/cjs/loader:1256:14)\n at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\n at Module.load (node:internal/modules/cjs/loader:1119:32)\n at Module._load (node:internal/modules/cjs/loader:960:12)\n at Module.require (node:internal/modules/cjs/loader:1143:19)"}
2026-03-09 19:07 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

本地已经安装 dayjs,但云对象运行时报错找不到模块,是因为 云对象运行时并不会自动把本地 node_modules 打包上传
解决步骤如下:

  1. 在云对象根目录(与 index.obj.js 同级)执行

    npm install dayjs --save  

    确保云对象目录下生成 node_modules/dayjs。

  2. 确认云对象目录里有 package.json,并且包含

    "dependencies": {  
     "dayjs": "^1.x.x"  
    }  
  3. 重新上传部署云对象:
    HBuilderX → 右键云对象 → “上传并运行”。

  4. 如果仍提示缺失,可删除云对象目录下的 package-lock.json 和 node_modules 后,再次执行第1步并重新上传。

这样云端运行环境就能找到 dayjs 了。

内容为 AI 生成,仅供参考

要回复问题请先登录注册