wx-issuance
v1.0.5
Published
提供uniapp框架的cli项目工程的微信小程序一件上传、版本迭代、自动作为体验版。
Downloads
6
Readme
# ci微信小程序自动化部署插件(uniapp)
注意:uniapp必须是vue-cli项目工程。
HBuilderX工程 与 vue-cli工程互转:https://ask.dcloud.net.cn/article/35750
1、安装 🔧
建议使用npm淘宝镜像:
1、切换淘宝镜像:npm config set registry https://registry.npmmirror.com
2、切换官方源:npm config set registry https://registry.npmjs.org
npm i wx-issuance -d
2、配置 ⚙️
- 在根目录package.json文件中新增以下内容。
"scripts": {
"wx-issuance": "node node_modules/wx-issuance/index.js",
"wx-issuance:jenkins": "node node_modules/wx-issuance/jenkins.js",
},
"wxconfig": {
"appid":"xxxxxx", //小程序Appid (必填)
"version": "1.0.0", //小程序版本号 (必填)
"desc": "1、新增XX优化;2、新增XX功能", //版本描述
"config": {
"GitPush": true, //发行新版本时自动提交package.js到远程仓库,多人开发版本同步
"pagePath":"pages/index/index" //预览时首次进入的页面路径
},
"updateTime": 1722332757308 //时间戳标识
}
将小程序的 上传密钥文件 放到项目的根目录中
(首次配置完了,以后直接输入命令发行即可)👇
3、使用 🔖
开发代码业务好了,必须先执行uniapp的小程序打包后生成dist源码包:
npm run build:mp-weixin
使用插件开始发行:
两种发行模式:手动发行、jenkins发行
手动发行:npm run wx-issuance
jenkins发行:npm run wx-issuance:jenkins (该发行模式是配合jenkins脚本使用,其他情况请使用 **手动发行 **模式)