error message Cannot find module调用云函数时报错
发布于 6 年前 作者 gye 3374 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径
  • 提供一个最简复现 Demo

使用npm i --production在本地安装依赖,

如果选择上传并部署:云端安装依赖,则调用云函数时报错信息如下:

Uncaught (in promise) Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 8c2fd594-8d2a-11e9-af81-525400681fe1, cloud function service error code -504002, error message Cannot find module ‘wx-js-utils’; at cloud.callFunction api; 

如果选择上传并部署所有文件,则调用云函数时报错信息如下:

Uncaught (in promise) Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID fd734715-8d28-11e9-bb60-525400b2c41b, cloud function service error code -504002, error message Cannot find module ‘mime-db’; at cloud.callFunction api; 

module 'wx-js-utils’是支付时调用的,但是 module 'mime-db’在代码中根本找不到。


有哪位遇到过这种情形么?或者有哪位大神知道这个怎么解决么

1 回复

另外发现安装依赖的文件夹出现很多层,超级长的路径

cloudfunctions\pppayt\node_modules\wx-server-sdk\node_modules\tcb-admin-node\node_modules\request\node_modules\combined-stream\node_modules\delayed-stream

而且文件夹的名称多次重复。

这种情况正常么?

回到顶部