乐趣区

关于node.js:如何通过-Node-上传小程序代码不会就看看吧

在小程序后盾获取秘钥和设置白名单服务器 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

退出移动版