这个过程,折腾了一下午,记录在这里,备忘,同时也供有需要的人参考:
- 1、安装node.js
官网下载:https://nodejs.org/en/download/
在cmd命令行窗口输入node -v和npm -v,如可打印版本号,则node和npm安装成功
- 2、添加环境变量
在用户环境变量path下,添加nodejs的安装目录,否则在非安装盘下执行npm会报错;
- 3、项目根目录下新建文件夹cloudfunctions,project.config.json里添加配置:
- 4、右键cloudfunctions文件夹,新建云函数:
在index.js里填写如下示例代码:
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
// ...
return {
sum: event.a + event.b
}
}
- 5、进入云函数所在的文件夹:
弹出cmd窗口:
windows的cmd下进入指定目录,有一点跟linux不一样,
进入某个磁盘,直接盘符代号:如D:,不用CD 命令切换。进入某个盘后,再cd 进入目录
可用cd ..进入上级目录
- 6、执行命令,安装wx-server-sdk
npm install --save wx-server-sdk@latest
- 7、上传,部署到云端。云函数调用示例,调用格式是死的:
在需要调用的地方,按如图所示方式调用:
wx.cloud.callFunction({
name: 'test',
complete: res => {
console.log('callFunction test result: ', res)
}
})
wx.cloud.callFunction({
// 云函数名称
name: 'add',
// 传给云函数的参数
data: {
a: 1,
b: 2,
},
success: function (res) {
console.log(res.result.sum) // 3
},
fail: console.error
})
- 8、可在开发工具console查看调用返回结果:
附录:(下面的这部分实际在云函数中用不着)
网上查的时候,构建npm,执行了如下代码:
1、第一步:npm init
2、第二步:npm install --production
3、第三步: npm i vant-weapp -S --production
来源:CSDN
作者:wisdom_power
链接:https://blog.csdn.net/DH2442897094/article/details/103825017