const ci = require('miniprogram-ci') ;(async () => { const project = new ci.Project({ appid: 'wxsomeappid', type: 'miniProgram', projectPath: 'the/project/path', privateKeyPath: 'the/path/to/privatekey', ignores
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-mp-ci 是一个 npm 包,旨在简化小程序的成员管理流程。它允许开发者直接通过代码,而不是手动通过微信公众平台,来执行批量管理任务。这个工具包提供了一系列自动化功能,使得管理小程序成员变得快捷高效。 #密钥及 IP 白名单配置 使用miniprogram-mp-ci 前应访问"微信公众平台-管理-开发管理-开发设置-小程...
letpackResult =awaitci.packNpmManually({packageJsonPath:'./lib/package.json',miniprogramNpmDistDir:'./miniprogram-project/miniprogram/', })console.log('pack done, packResult:', packResult)// 输出 pack done, packResult: { miniProgramPackNum: 0, otherNpmPackNum: 1, warnList: [] } 得到的最...
一、miniprogram-ci 介绍 1、miniprogram-ci 简介 miniprogram-ci 是从微信开发者工具中抽离的关于小程序/小游戏项目代码的编译模块。开发者可不打开小程序开发者工具,独立使用 miniprogram-ci 进行小程序代码的上传、预览等操作。 文档:https://www.npmjs.com/package/miniprogram-ci ...
npm install miniprogram-ci --save 代码 preview.js 代码语言:shell AI代码解释 const ci = require('miniprogram-ci'); const fs = require('fs'); const path = require('path'); let config = { xcxKey: [], //需要上传的小程序列表 version: "", //版本号 desc: "", //备注 appindex: 0...
利用miniprogram-ci工具在后台实现一键上传微信小程序代码,避免了微信开发者工具的繁琐。 一、部署node环境 我用的是宝塔,可以直接在宝塔上安装Node.js版本管理器 二、安装miniprogram-ci npm install miniprogram-ci --save 安装在指定文件夹里,这个可以根据项目情况选择。记住路径,后面需要用到。
npm install miniprogram-ci 如果你使用的是yarn,可以运行: bash yarn add miniprogram-ci 验证'miniprogram-ci'模块是否成功安装并可以被正确引用: 安装完成后,你可以在项目的 node_modules 目录中查看是否存在 miniprogram-ci 文件夹,以确认模块是否已成功安装。 为了验证模块是否可以被正确引用,你可以在项目中的...
上传ci.upload(_options) 因为考虑到会有一些命令参数解析处理,所以可以使用 commander 来处理: // package.json "scripts": { "preview:weapp": "npm run build:weapp && npm run preview:weappci", "upload:weapp": "npm run build:weapp && npm run upload:weappci", "preview:weappci": "node ./no...
构建 npm,对应小程序开发者工具的: 菜单-工具-构建npm 4. 代理,配置 miniprogram-ci 的网络请求代理方式 5. 支持获取最近上传版本的 sourceMap 6. 支持 node 脚本调用方式和 命令行 调用方式 以上就是微信小程序miniprogram-ci具备的功能,相信可以满足大多数人的需求。提醒⏰:记住别忘记配置IP白名单!!,不然上传...