当前位置: 首页 > 后端技术 > Node.js

如何通过Node上传小程序代码,不会的看一下

时间:2023-04-03 16:33:31 Node.js

获取秘钥并在小程序后台设置白名单服务器IP(微信公众平台-开发-开发设置)微信公众平台地址:mp.weixin.qq.com1,获取秘钥2,设置白名单,填写你自己的白名单服务器的IP地址,例如:192.168.1.1Installminiprogram-cinpminstallminiprogram-ci--saveCreateapreviewfile//导入安装的miniprogram-ci包constci=require('miniprogram-ci');//创建项目对象constproject=newci.Project({appid:'小程序的Appid',projectPath:'小程序代码文件夹(project.config.json所在文件夹)',privateKeyPath:'小程序后台地址获取的秘钥文件',})constpreviewResult=ci.preview({project,desc:'miniprogram-cipreview',//小程序描述设置:{es6:true,//开启es5es6},qrcodeFormat:'image',//返回预览二维码文件的格式qrcodeOutputDest:'二维码文件保存路径',onProgressUpdate:console.log,//进度更新监控函数})console.log(previewResult)执行预览小程序文件//preview.js为上传文件的地址节点preview.js创建上传文件//导入安装的miniprogram-ci包constci=require('miniprogram-ci');//创建工程对象constproject=newci.Project({appid:'小程序的Appid',projectPath:'小程序代码文件夹(project.config.json所在文件夹)',privateKeyPath:'小程序后台获取的秘钥文件地址',})constuploadResult=ci.upload({project,robot:8,//ci机器人编号1-30version:'1.1.1',//小程序版本desc:'miniprogram-ciupload',//小程序描述设置:{es6:true,//开启es5转es6},onProgressUpdate:console.log,//进度更新监控功能})console.log(uploadResult)执行上传小程序文件//upload.js为上传文件节点upload.js的地址注意:node版本需要在12以上,至此课程讲解结束。如果还有不明白的可以在下方留言提问。最后,如果您觉得这篇文章对您有用,请给我们的开源项目一个小星星:http://github.crmeb.net/u/defu任何帮助都将不胜感激!免费源码地址:http://www.crmeb.comPHP学习手册:https://doc.crmeb.com技术交流论坛:https://q.crmeb.com