在小程序后盾获取秘钥和设置白名单服务器IP(微信公众平台-开发-开发设置)
微信公众平台地址:mp.weixin.qq.com
1、获取秘钥
2、设置白名单,白名单填本人的服务器的ip地址,例如:192.168.1.1
装置miniprogram-ci
npm install miniprogram-ci --save
创立预览文件
// 引入装置的miniprogram-ci包const ci = require('miniprogram-ci');// 创立project对象const project = new ci.Project({ appid: '小程序的appid', projectPath: '小程序代码文件夹(project.config.json所在的文件夹)', privateKeyPath: '小程序后盾获取的秘钥文件地址',})const previewResult = ci.preview({project, desc: 'miniprogram-ci预览', // 小程序形容 setting: { es6: true, // 开启es5转es6}, qrcodeFormat: 'image', // 返回预览二维码文件的格局 qrcodeOutputDest: '二维码文件保留门路', onProgressUpdate: console.log, // 进度更新监听函数})console.log(previewResult)
执行预览小程序文件
// preview.js为上传文件的地址node preview.js
创立上传文件
// 引入装置的miniprogram-ci包const ci = require('miniprogram-ci');// 创立project对象const project = new ci.Project({ appid: '小程序的appid', projectPath: '小程序代码文件夹(project.config.json所在的文件夹)', privateKeyPath: '小程序后盾获取的秘钥文件地址',})const uploadResult = ci.upload({project, robot: 8, // ci机器人编号1-30内 version: '1.1.1', // 小程序版本 desc: 'miniprogram-ci上传', // 小程序形容 setting: { es6: true, // 开启es5转es6}, onProgressUpdate: console.log, // 进度更新监听函数})console.log(uploadResult)
执行上传小程序文件
// upload.js为上传文件的地址node upload.js
留神:node版本须要在12以上,至此课程解说结束,还有不懂的铁铁能够下方留言发问
最初
如果你感觉这篇文章对你有点用的话,麻烦请给咱们的开源我的项目点点star:http://github.crmeb.net/u/defu不胜感激 !
收费获取源码地址:http://www.crmeb.com
PHP学习手册:https://doc.crmeb.com
技术交换论坛:https://q.crmeb.com