收藏
回答

error message Cannot find module调用云函数时报错

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 wx1c09297cc81e5eae 2.7.1

- 当前 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'在代码中根本找不到。


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

最后一次编辑于  06-12  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 张雷@七洲
    张雷@七洲
    06-13

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

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



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

    这种情况正常么?

    06-13
    赞同
    回复