# csh-tools **Repository Path**: fire-eye/csh-tools ## Basic Information - **Project Name**: csh-tools - **Description**: gulp小程序开发多小程序编译生成文件配置 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-28 - **Last Updated**: 2024-12-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # csh-tools ### 介绍 gulp小程序开发多小程序编译生成文件配置 ### 软件架构 node >= 16 ### 安装教程 1. npm i 2. npm run dev ### 小程序使用说明 #### 切换测试环境 npm run test #### 小程序代码发布步骤 npm run lizy -- --ver 版本号 ```javascript 1-1: gulp gaokaoMp --env common Hotfix-caish合并到Hotfix-4-relase并拉取代码 1-2: gulp gaokaoMp --env hotfix 拉取Hotfix-4-relase代码 2: gulp gaokaoMp --env lizy 合并代码Hotfix到release 3: npm run lizy -- --ver x 小程序编译: // npm run honghua -- --ver 362 // npm run lizy -- --ver 362 ``` #### 小程序代码合并 [ddsx: 德道升学 改 八闽志愿导航] ```javascript //hotfix拉取代码: 'lizy','yuanzy', ‘zywang’,'ddsx','zwzyt',‘bangzy'','dingzy','yuanzyai',oem,farcoach, honghua //1-1: gulp gaokaoMp --env common //1-2: gulp gaokaoMp --env hotfix //2: gulp gaokaoMp --env lizy,yuanzy //3: gulp gaokaoMp --env zywang,zwzyt, //3: gulp gaokaoMp --env ddsx,bangzy,oem //3: gulp gaokaoMp --env dingzy,yuanzyai,oem //OEM特殊模式 1: oem , 2'chuangjingzy','huigaokao' , //4: gulp gaokaoMp --env huigaokao,chuangjingzy ``` #### 小程序编译代码 需要在在编译当前目录下使用命令行 cli目录D:\HBuilderX下或者配置环境变量方可使用: `cli project list 查看项目下列表` `cli publish --platform MP-WEIXIN --project gaokao-mp --name 立志愿` `cli publish --platform mp-weixin --project 项目名称 --upload true --appid 小程序appid --description 发布描述 --version 发布版本 --privatekey 小程序上传密钥文件 --robot 2` ``` bash gulp mpcli ``` ### 高考WEB代码合并与发布说明 合并hotifix代码到线上分支并发布, oem: 先执行oemShell,在执行发布【huigaokaoShell,chuangjingzyShell】 lizy: 先执行hotfixLizyShell,在发布执行lizyShell gulp gaokaoWeb --env [common,oem,hotfixLizy,{name:lizy.....}] gulp gaokaoWeb --env lizy ```javascript //hotfix拉取代码: // gulp gaokaoWeb --env common // gulp gaokaoWeb --env hotfix // gulp gaokaoWeb --env lizy // gulp gaokaoWeb --env hotfix,lizy,yuanzy //项目程序, 'lizy','yuanzy', ‘zywang’,'ddsx','zwzyt',‘bangzy'','dingzy','yuanzyai',farcoach //gulp gaokaoWeb --env hotfix,lizy,yuanzy,zywang,ddsx,zwzyt,bangzy,dingzy,yuanzyai,oem,farcoach //gulp gaokaoWeb --env zywang,ddsx,zwzyt,bangzy,dingzy,yuanzyai,oem //OEM特殊模式 1: oem , 2'chuangjingzy','huigaokao' , //1、 gulp gaokaoWeb --env oem //2、 gulp gaokaoWeb --env huigaokao,chuangjingzy ``` ### 图片转ico, 图片必须png, 默认大图生成64*64 ··· gulp fav --env ico.png ··· ### 对创建含有【副本】文案文件重新命名 ··· gulp fileName ··· ### 切换选定的分支并拉取代码 gulp shellRun ### 修改文档含title为自定义名称 gulp title --env [name]