微信小程序error message Cannot find module 'wx-server-sdk'; at cloud.callFunction api; 解决方案

问题如下图:

微信小程序error message Cannot find module 'wx-server-sdk'; at cloud.callFunction api; 解决方案_第1张图片

从这里看出是‘wx-server-sdk’包没有安装。

解决:

首先安装好node.js,打开命令行,定位到云函数目录,运行npm -v 和node -v都有显示版本号

其次,运行npm install --save wx-server-sdk@latest

若提示‘Unhandled dejection error, not permitted’相关错误,则需要重新用管理员权限打开命令行,再运行一次。

若有多个云函数,需要每个文件夹都运行一次。运行之后,会在文件夹下创建package-lock.json文件和node_modules文件夹。然后重新构建云函数。再在云开发控制台的每个云函数查看能否成功调用,可以点击测试进行测试。

你可能感兴趣的:(微信小程序,微信小程序-基础)