安装了npm和node.js使用时提示未定义wx-server-sdk?
cmd控制台能打印npm和node版本号,请大佬们指点一下
2 回复
1.wx-server-sdk是用于云开发中操作云数据库、云存储和其他云函数的npm包,仅用于云函数
const cloud = require('wx-server-sdk')
2.在小程序端使用云能力,使用wx.cloud获取引用
// 小程序端调用
wx.cloud.callFunction({
// ...
data: {
buf: ArrayBuffer // 此处填入了某种方式获取得到的 Buffer 数据,可以是 request 下来的,可以是读文件读出来的等等
},
})
3.云函数中使用 wx-server-sdk 需在对应云函数目录下定义 wx-server-sdk 依赖,右键云函数上传并部署:云端安装依赖
//package.json
{
"dependencies":{
"wx-server-sdk": "latest"
}
}
或在云函数对应目录下执行下述命令后选择上传并部署:所有文件
npm install --save wx-server-sdk[@latest](/user/latest)
4.如果使用云函数本地调试,必须在本地函数对应目录下安装依赖