分享好友 最新动态首页 最新动态分类 切换频道
CLI 发行uni-app到微信小程序,如何不打开微信开发者工具去进行小程序发布?
2024-12-27 04:26

前言

        小程,赶紧把这个UI这里改一下,改完赶紧推个版本,等着测试;哎小程,这个需求客户需要这样改一下,你赶紧改一下推个版本客户等着看

        上面这段话相信做开发的同僚或多或少每天都在听,可是小程序的版本发布流程并不像华为云、阿里云等其他云服务器,配置好以后可以直接通过 .sh 脚本双击更新,或者通过流水线Flow去点击运行;小程序需要点击发布->然后到微信开发者工具->然后(第一次使用的朋友建议打开 ,这个是属于比较基础的文章).......,总而言之发布流程很复杂

         那么微信小程序不可以像其他云服务器一样拥有简单的发布流程吗

        当然可以,今天我们演示 uniapp 的 cli 工具如何无需打开微信开发者工具去发布微信小程序;这里有一个注意点Hbuildx 的版本需要3.1.5+版本,如果版本过低的朋友请先更新版本; 

目录

言归正传,正文开始 

一、CLI 概述

1. cli 程序

2. Hbuildx 的 cli

3. cli 基础命令

    查看帮助文档

    查看 cli 版本号

    启动/关闭 Hbuildx

    更多命令行

二、CLI 全局变量配置

 1. Windows 配置全局环境变量

      ① 复制HBuilderX安装目录路径(即HBuilderX.exe程序所在位置的上级目录

 ②右键 This PC(此电脑) -> Properties(属性) -> Advanced system settings(高级系统设置) -> Environment Variables(环境变量

  ③【用户变量】,点击【编辑】,找到path,输入HBuilderX路径。

 ④校验一下是否配置成功

 2. MacOSX 配置全局环境变量 

     ① 方法一:添加环境变量

     ②方法二:创建别名

     ③方法三:创建软连接

三、CLI 发行uniapp-微信小程序

1. cli 命令语法

2. 如何获取微信小程序代码上传密钥

3. 使用 cli 工具发布微信小程序 

四、CLI 上传过程中的失败情况

   1.  Error: {"errCode":-10008}   


 


言归正传,正文开始 


 

HBuilderX cli命令行工具, 仅适用于HBuilderX 3.1.5+版本

    先科普一下 cli 是什么? CLI(command-line interface,命令行界面)可在用户提示符下键入可执行指令的界面。CLI是Command Line Interface的缩写,即命令行界面。

看文字大家是不是有点懵,那看下图是不是瞬间醒悟?没错就是这个

 

为什么要说是 Hbuildx 的 cli 呢

        因为当前的 cli 只能为我们的 Hbuildx 去服务的开发者可以通过cli命令行指示HBuilderX进行启动、打包、登录等操作。

命令行工具所在位置:

  • Windows: HBuilderX安装目录根目录, 
  • MacOSX
    • 正式版 
    • Alpha版 

特别注意:本文所有命令示例,均以cli代替cli.exe,请根据不同操作系统,实际应用。

今天主要演示 Windows 大家可以看下图,大家可以看到一下 cli.exe的文件,或者清空路径输入 cmd,打开黑窗口,这个就是当前为我们 Hbuildx 服务的CLI所在位置

 

通过上一步的介绍,我们已经找到 Hbuildx 的cli工具了,那么我们可以通过 cli 去做一下基本的操作;如果不是通过我第二步打开的朋友在全局是找不到当前 Hbuildx 的cli 的,后边我会带着大家配置全局的环境变量

    查看帮助文档

        查看帮助文档,需要先启动Hbuildx;不然就会出现下图的问题

 
 

 

    查看 cli 版本号

 

 

  

    启动/关闭 Hbuildx

 

 

 

    更多命令行

cli命令详情用户账号操作,登录、退出等详情文件操作,打开文件并跳转指定行列详情项目操作,导入、关闭项目详情app打包详情uniCLoud操作,比如云函数上传等详情uniCloud 前端网页托管详情

 

 

通过上面的步骤我们已经可以成功启动当前 Hbuildx 安装目录下的 cli 工具

但是我们全局的 CMD 还是找不到我们的 cli工具,这种情况就需要在全局的环境变量里面配置了

      ① 复制HBuilderX安装目录路径(即HBuilderX.exe程序所在位置的上级目录

 ②右键 This PC(此电脑) -> Properties(属性) -> Advanced system settings(高级系统设置) -> Environment Variables(环境变量

  ③【用户变量,点击【编辑,找到path,输入HBuilderX路径。

 点击新建,把刚才第一步复制的路径 Copy 进来

 ④校验一下是否配置成功

【 Window + R 】 输入 cmd 打开命令行窗口

 
 

 

     ① 方法一:添加环境变量

          警告 修改环境变量时,请 ,如果没有经验,不建议修改环境变量。

如果您的shell是,进入终端,编辑环境变量文件, 输入如下内容

如果您的shell是,进入终端,编辑环境变量文件,输入如下内容 

 

 

     ②方法二:创建别名

        打开终端,根据shell类型,执行如下命令

 

 

     ③方法三:创建软连接

        打开终端,执行如下命令

 

 

经过上面的了解、学习我们已经成功的通过全局的 【 cmd 】启动了cli工具,下面我们就一起看看 cli发布微信小程序的语法

 
参数说明--platform必填,发行平台(MP-WEIXIN)--project必填,项目名称--appid必填,微信小程序appid--subPackage发行为混合包, 示例:--subPackage xxx--upload打包后是否上传到微信平台,只有值为true时生效--description上传的小程序描述--privatekey微信代码上传密钥文件 详情--version上传小程序的版本号;选填。如果不填写,则会读取manifest.json中的版本号

打开微信公众平台 官网, 扫码登录,左侧菜单【开发 -> 开发管理】,点击tab【开发设置】,如下图

  打开 cmd 命令行窗口,然后把我们准备好的材料,以及下载好的 【上传密钥】准备好。

 回车,然后稍等片刻( 还有一个步骤,Hbuildx 需要下载一个插件哦~~~ )

 插件下载、安装好以后我们再重复一下刚才输入材料的步骤

 


看上图,经过我们的一系列操作已经成功上传了!!!

如果上传中间出现失败,请查看 【四、上传过程中的失败情况】


 

  解决方案【打开微信公众平台--扫码登录】--> 【开发管理】--> 【小程序代码上传】-- > 【配置IP白名单】

 如下图,即可解决


结语

        两种方式对我们而言都有利有弊,主要看大家取舍,采用那种方式!不过随着技术的不断进步,我们做开发也越来越方便,方便的同时也要记得勤学习,毕竟“书山有路勤为径,学海无涯苦作舟”

最新文章
防蛀牙膏什么牌子好 防蛀牙膏产品排行榜推荐
蛀牙的产生大多都是由于平时的清洁不当,随着牙髓发炎造成了蛀牙的形成,所以在日常的护理产品选择中,一定要以防蛀类牙膏为主。那么今天就由小编来为大家列出防蛀牙膏产品排行榜,告诉您防蛀牙膏什么牌子好。1、高露洁2、黑人3、狮王4、佳
营销网站优化怎么做的
优化营销网站的过程涉及多方面的策略,以提高网站在搜索引擎中的排名、提升用户体验,并增加转化率。以下是一些关键步骤和策略:1. 关键词研究: - 使用工具(如Google Keyword Planner,SEMrush,Ahrefs)识别相关的、高搜索量的关键词。
让中国卖家赚更多的钱亚马逊的这场全球峰会为什么开在南京
这对一直称雄国际的亚马逊构成了不小的挑战。面对两大竞争对手,亚马逊被迫更新了对卖家的收费标准,对价格低于15美元的服装,收取佣金从17%削减至5%;价格在15美元至20美元之间的服装,佣金降至10%。会上,亚马逊发布了明年中国业务的战略
小红书推行“号店一体”,社区和商业化的博弈仍在持续
小红书正在进一步完善交易闭环。近日,小红书宣布,从8月2日起正式推行“号店一体”机制,建立新的账号体系和一系列政策。具体而言,“号店一体”调整生效后,将为小红书社区商业生态带来三个核心变化,包括账号体系、开店政策和账号与店铺
海外facebook帐号批发网,facebook 账号 购买
在当今数字化时代,社交媒体平台如Facebook已成为人们沟通和交流的重要工具。随着市场需求的增加,海外Facebook帐号批发网应运而生,成为许多企业和个人获取Facebook账号的便捷渠道。通过这些平台,用户可以快速购买到大量的Facebook账号,
阜新微信小程序自定义顶部导航栏颜色和透明头部
如果您在寻找阜新微信商城小程序、阜新商城小程序、阜新微信小程序的专家,您来对地方了!我们拥有20年的行业经验,能够为您的提供极佳的APP、阜新微信小程序、阜新商城小程序方案。今天应客户要求需要将阜新微信商城小程序导航栏的颜色成
西安微信小程序注册事项
说到微信小程序,可以说是这几年挺流行的。特别是因为小程序不需要下载任何软件,可以随身使用,非常方便。所以一旦上市,就受到很多朋友的喜欢。不过可能有朋友认为只有技术人员才能注册微信小程序。其实这个想法并不是特别正确,只要掌握
汽修工具品牌排行榜前十名每年变化大吗
汽修工具品牌排行榜前十名每年变化大吗?变化不算特别大。目前常见的前十名品牌有世达/SATA、博世/BOSCH、绿林/greener、史丹利/STANLEY、德力西/DELIXI、长城精工、捷科/JETech、宝工/Pro’sKit、得力工具、钢盾/SHEFFIELD 。像世达,它是
使用 Python 爬虫抓取汽车品牌市场数据:销量、广告与消费者反馈
在现代商业环境中,数据已经成为最重要的资产之一,尤其在汽车行业。汽车制造商、经销商以及广告商都依赖于市场数据来优化他们的营销策略、产品开发和品牌定位。对于研究汽车行业的市场趋势和消费者反馈,抓取不同汽车品牌的市场销量、广告
这一抹红色,是从未忘却的纪念
它是飘落在地球上的一根红飘带是贵州旅游打卡的新地标它是什么?全国首个以长征为主题的全域行浸式数字科技体验馆“红飘带”项目9259如果奇迹有颜色那一定是中国红那,这样的红色你见过吗?它取自赤水河边的泥岩之色象征长征的艰辛历程和革
相关文章
推荐文章
发表评论
0评