开发小程序过程中一开始是直接发布到云端调试的,但因为输出信息太少,研究怎么开启本地调试。微信小程序官方文档关于云函数本地调试的介绍还不够详细,摸索过程中走了些岔路,记录下:
先贴出来小程序官方文档关于云函数本地调试的说明:
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/local-debug.html
本地调试入口(借官方图):
如下图,需要先点左上角的【设置】,确认nodejs的路径。nodejs建议使用自己已经安装的,因为微信自带的没有npm。
1. 将本机安装的nodejs添加到系统环境变量。
右击桌面此电脑->属性->左侧高级系统设置->高级选项卡->环境变量。
在系统变量中找到Path一项,双击修改,将本机的nodejs加入到其中。我这里是C:\Program Files\nodejs
2. 重新打开命令提示符,定位到云函数所在目录,安装依赖
如下图表示成功:
注意:必须定位到云函数所在目录执行npm install
这时候重新打开本地调试窗口,点击开启本地调试即可。