s***@qq.com
s***@qq.com
  • 发布:2022-02-25 17:57
  • 更新:2022-03-20 10:22
  • 阅读:1121

MODULE_NOT_FOUND:Cannot find module 云函数调用公共模块本地可以,但是上传就不行

分类:云服务

Error: Cannot find module 'gettime'
17:50:05.623 at Function.Module._resolveFilename (module.js:548:15)
17:50:05.623 at Function.Module._load (module.js:475:25)
17:50:05.624 at Module.require (module.js:597:17)
17:50:05.624 at require (internal/module.js:11:18)
17:50:05.624 at Object.<anonymous> (/tmp/function/__index.js:2:17)
17:50:05.624 at Module._compile (module.js:653:30)
17:50:05.624 at Object.Module._extensions..js (module.js:664:10)
17:50:05.624 at Module.load (module.js:566:32)
17:50:05.624 at tryModuleLoad (module.js:506:12)
17:50:05.625 at Function.Module._load (module.js:498:3)

云函数下的node_modules已经存在一模一样的公共模块,已经管理模块的公共依赖,package.json
"dependencies": {
"gettime": "file:../common/gettime"
}

全部配置了,上传了云函数和公共模块,本地云函数可以,云端就不行,这是日志

2022-02-25 17:57 负责人:无 分享
已邀请:
c***@126.com

c***@126.com

我也是这个问题,怎么本地可以,上传云端就不行

Jack6

Jack6

我现在也是遇到这个问题了,本地引入依赖后,本地运行一切正常,云端查看公共模块,显示没有云函数依赖此模块,云端运行云函数也同样报错 Cannot find module;
请问这个问题有解决了吗

Jack6

Jack6

问题解决了,刚才把HBuilderX版本更新到最新版本的3.4.2版本就ok了,之前用的3.3.12版本报错,估计就是HBuilder版本问题,没有更新模块到云端

  • 7***@qq.com

    谢了,我之前还不着急升级,看你这么一说我也马上升级解决了。

    原来的问题:本地云函数找不到node_module下的插件(除非写死路径),云端云函数可以。升级后,问题解决

    2022-04-01 09:27

该问题目前已经被锁定, 无法添加新回复