IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/5 13:20:25       共计:4638 浏览

前言:

4小时前小编发现微信小程序用户:【.】提出了一个关于“云函数本地调试OK,部署云函数后无法执行?”的问题,在问题中开发者.对该问题做了如下阐述:

问题类型:


  • API和组件:

问题描述:

云函数的依赖

dependencies“: {

canvas“: ^2.6.0“,

wx-server-sdk“: ~2.5.3

}

本地调试OK, 但部署云函数执行异常, 把本地的node_modules上传也是相同的错误

有个点: 如何确定本地node_modules上传成功呢? 提示的代码大小有17M

Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: Error: /var/user/node_modules/canvas/build/Release/canvas.node: invalid ELF header

    at Object.Module._extensions..node (:21788/appservice/internal/modules/cjs/loader.js:1208)

    at Module.load (:21788/appservice/internal/modules/cjs/loader.js:1002)

    at Function.Module._load (:21788/appservice/internal/modules/cjs/loader.js:901)

    at Module.require (:21788/appservice/internal/modules/cjs/loader.js:1044)

    at require (:21788/appservice/internal/modules/cjs/helpers.js:77)

    at Object.<anonymous> (:21788/var/user/node_modules/canvas/lib/bindings.js:3)

    at Module._compile (:21788/appservice/internal/modules/cjs/loader.js:1158)

    at Object.Module._extensions..js (:21788/appservice/internal/modules/cjs/loader.js:1178)

    at Module.load (:21788/appservice/internal/modules/cjs/loader.js:1002)

    at Function.Module._load (:21788/appservice/internal/modules/cjs/loader.js:901) (callId: 1646585106651-0.5551406605310738) (trace: 0:45:6 start->0:45:8 system error (Error: errCode: -504002 functions execute fail | errMsg: Error: /var/user/node_modules/canvas/build/Release/canvas.node: invalid ELF header

    at Object.Module._extensions..node (:21788/appservice/internal/modules/cjs/loader.js:1208)

    at Module.load (:21788/appservice/internal/modules/cjs/loader.js:1002)

    at Function.Module._load (:21788/appservice/internal/modules/cjs/loader.js:901)

    at Module.require (:21788/appservice/internal/modules/cjs/loader.js:1044)

    at require (:21788/appservice/internal/modules/cjs/helpers.js:77)

    at Object.<anonymous> (:21788/var/user/node_modules/canvas/lib/bindings.js:3)

    at Module._compile (:21788/appservice/internal/modules/cjs/loader.js:1158)

    at Object.Module._extensions..js (:21788/appservice/internal/modules/cjs/loader.js:1178)

    at Module.load (:21788/appservice/internal/modules/cjs/loader.js:1002)

    at Function.Module._load (:21788/appservice/internal/modules/cjs/loader.js:901)), abort)

    at S (WASubContext.js?t=wechat&s=1646583716189&v=2.22.1:2)

    at WASubContext.js?t=wechat&s=1646583716189&v=2.22.1:2

    at WASubContext.js?t=wechat&s=1646583716189&v=2.22.1:2

    at n (WASubContext.js?t=wechat&s=1646583716189&v=2.22.1:2)

注:以上是微信小程序开发者:”.”对于本问题的一些阐述,这里做一个引用,我们将实时关注微信小程序助手对该问题提出的解决方案。

解决方案:

【4小时前】微信小程序技术运营专员对用户.提出的云函数本地调试OK,部署云函数后无法执行?给予如下回复

本地的node版本和服务端版本一直

本地:v12.16.0

云函数服务端:

结语:

微信官方小程序的优势是,其用户体验可以最大限度的接近Native App。因此,微信官方智能小程序也把用户体验作为一个核心进行了优化

如果您也在使用微信小程序,请关注我们,如果您有关于微信小程序的使用问题请关注我们,如果您要找百度小程序模板、微信小程序模板请关注小程序模板网或者去微信开放社区找官方人员给予解决,相信微信官方在小程序上的发力会是一个里程碑!

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图