constci=require('miniprogram-ci');(async()=>{constproject=newci.Project({appid:'wxsomeappid',type:'miniProgram',projectPath:'the/project/path',privateKeyPath:'the/path/to/privatekey',ignores:['node_modules/**/*'],})// 在有需要的时候构建npmconstwarning=awaitci.packNpm(project,{ignores:[...
miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。 使用前需要使用小程序管理员身份访问"微信公众平台-开发-开发设置"后下载代码上传密钥,并配置 IP 白名单,才能进行上传、预览操作。 miniprogram-ci 从 1.0.28 开始支持第三方平台开发的上传和预览,调用方式与普通开发模式无异。查看详...
miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。开发者可不打开小程序开发者工具,独立使用 miniprogram-ci 进行小程序代码的上传、预览等操作。 文档:https://www.npmjs.com/package/miniprogram-ci 2、使用前提:平台设置 使用miniprogram-ci 前应在微信公众平台登录小程序,访问“开...
使用miniprogram-ci 前应访问"微信公众平台-开发-开发设置"后下载代码上传密钥,并配置 IP 白名单 开发者可选择打开 IP 白名单,打开后只有白名单中的 IP 才能调用相关接口。我们建议所有开发者默认开启这个选项,降低风险 代码上传密钥拥有预览、上传代码的权限,密钥不会明文存储在微信公众平台上,一旦遗失必须重置,请开...
开发者可通过 miniprogram-ci 构建 APK 和 IPA,开发者需要先学习miniprogram-ci使用。 #1、安装 npm install miniprogram-ci@alpha #2、构建 APK #示例代码 constci=require('miniprogram-ci');(async()=>{constproject=newci.Project({appid:'wxsomeappid',type:'miniProgram',projectPath:'the/project/pa...
dependencies 中引用 miniprogram-ci,script 中调用 upload.js 中的上传函数。 private.appid.key 小程序上传密钥文件,可以在小程序管理后台>开发管理>小程序代码上传中直接下载。 示例项目里的 private.appid.key 文件中,已把密钥信息隐藏,请替换为自己的密钥文件。
miniprogram-ci是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。 开发者可不打开小程序开发者工具,独立使用 miniprogram-ci 进行小程序代码的上传、预览等操作。 优势 可以省略掉微信开发者工具这步流程,不需要下载工具,通过命令就可以完成小程序代码的预览和上传。
利用miniprogram-ci工具在后台实现一键上传微信小程序代码,避免了微信开发者工具的繁琐。 一、部署node环境 我用的是宝塔,可以直接在宝塔上安装Node.js版本管理器 二、安装miniprogram-ci npm install miniprogram-ci --save 安装在指定文件夹里,这个可以根据项目情况选择。记住路径,后面需要用到。
miniprogram-ci: npm install miniprogram-ci--save cross-env: npm install cross-env--save 二、修改 package.json "scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"cross-env NODE_ENV=dev node miniprogramCI/ci.js","build-develop":"cross-env NODE_ENV=develop node...
依赖微信小程序官方维护的miniprogram-ci包,安装了node后,install就可以使用了。 初始化ci.Project时,需要提供appid、项目的类型type、项目路径projectPath、私钥privateKeyPath、 排除的规则ignores,6个参数; 其中私钥privateKeyPath,是在微信小程序后台-开发-开发设置-小程序代码上传获取私钥。