f***@163.com
f***@163.com
  • 发布:2022-07-18 10:24
  • 更新:2022-07-18 11:46
  • 阅读:695

调用云端云函数,报错:Error: Cannot find module

分类:uniCloud

云函数是在本地安装了依赖然后上传,目录结构如下:

-node_modules  
- index.js  
- package.json

云端日志错误:

2022-07-18T09:58:43.20Z ERROR RequestId:bd9aed79-045e-43ef-9f90-e73603d3fdbc Result:{"errCode":1,"errMsg":"user code exception caught","stackTrace":"Cannot find module '../build/Release/canvas.node'  
Error: Cannot find module '../build/Release/canvas.node'  
    at Function.Module._resolveFilename (module.js:538:15)  
    at Function.Module._load (module.js:468:25)  
    at Module.require (module.js:587:17)  
    at require (internal/module.js:11:18)  
    at Object.\u003canonymous\u003e (/var/user/node_modules/canvas/lib/bindings.js:3:18)  
    at Module._compile (module.js:643:30)  
    at Object.Module._extensions..js (module.js:654:10)  
    at Module.load (module.js:556:32)  
    at tryModuleLoad (module.js:499:12)  
    at Function.Module._load (module.js:491:3)"}

请问该如何解决?

2022-07-18 10:24 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

暂不支持使用包含.node这种二进制文件的node包。

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