版权声明:本文为博主原创文章,如果转载请给出原文链接:http://doofuu.com/article/4156218.html
如果对于一个微信小程序云开发的新学者来说,总是能遇到各种各样的问题,不过解决这些问题就是技术的提高,这不昨天一位同学购买的小程序二手商城代码部署后又遇到了问题。提示Cannot find module wx-server-sdk,所以写篇博客记录下,具体错误提示如下:
errMsg: cloud.callFunction:fail cloud function service error code -504002, error message Cannot find module 'wx-server-sdk';
错误提示wx-server-sdk没找到,wx-server-sdk是微信小程序云开发的依赖。一般是在代码中通过const cloud = require('wx-server-sdk')使用wx-server-sdk依赖提供的能力。这里的错误明显说的就是这个wx-server-sdk没安装,所以只要安装wx-server-sdk依赖就能解决这个问题了。
解决办法就是每个使用了wx-server-sdk依赖的云函数目录下执行下面的命令(注意是每个哦)
npm install --save wx-server-sdk@latest
请注意云函数的运行环境是 Node.js,因此在本地安装依赖时务必保证已安装 Node.js,同时 node 和 npm 都在环境变量中。如不本地安装依赖,可以用命令行在该目录下运行,当提示下面的信息wx-server-sdk就算是安装成功了
重新上传云函数并编译小程序就没问题了。
好了下午3点了,还没吃午饭,就写到这吧!
共有 0 条评论 - 微信小程序云开发之fail cloud function service error code -504002, error message Cannot find module 'wx-server