CLI 发行uni-app到微信小程序,如何不打开微信开发者工具去进行小程序发布?(1)

简介: CLI 发行uni-app到微信小程序,如何不打开微信开发者工具去进行小程序发布?(1)

一、CLI 概述

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

1. cli 程序

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

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

20210527153548522.png

2. Hbuildx 的 cli

为什么要说是 Hbuildx 的 cli 呢?

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

命令行工具所在位置:

Windows: HBuilderX安装目录根目录, cli.exe

MacOSX

正式版 /Applications/HBuilderX.app/Contents/MacOS/cli

Alpha版 /Applications/HBuilderX-Alpha.app/Contents/MacOS/cli

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


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

20210527153548522.png

3. cli 基础命令

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

查看帮助文档

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

cli --help  // 查看帮助文档
cli help // 查看帮助文档

20210527153548522.png

查看 cli 版本号

 

cli ver

启动/关闭 Hbuildx

 

1. # 启动HBuilderX程序
2. cli open
3. 
4. # 关闭HBuilderX程序
5. cli app quit

更多命令行

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

二、CLI 全局变量配置

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

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

20210527153548522.png

1. Windows 配置全局环境变量

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

20210527153548522.png

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

20210527153548522.png

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

20210527153548522.png

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

20210527153548522.png

④校验一下是否配置成功

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

1. #查看当前配置是否成功
2. 
3. 输入 cli ver 
4.

20210527153548522.png

2. MacOSX 配置全局环境变量

① 方法一:添加环境变量

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

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

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

export HX_HOME=/Applications/HBuilderX.app/Contents/MacOS/
export PATH=$HX_HOME:$PATH:.

②方法二:创建别名

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

# shell类型:bash
echo "alias cli='/Applications/HBuilderX.app/Contents/MacOS/cli'" >> ~/.bashrc && source ~/.bashrc
# shell类型:zsh
echo "alias cli='/Applications/HBuilderX.app/Contents/MacOS/cli'" >> ~/.zshrc && source ~/.zshrc

③方法三:创建软连接

       打开终端,执行如下命令:

ln -s /Applications/HBuilderX.app/Contents/MacOS/cli /usr/local/bin/cli

 

相关文章
旅游社用什么工具收报名 + 资料?不开发 App 也能自动收集信息
本文探讨了旅游行业中报名信息收集的常见痛点及解决方案,重点介绍了二维码表单工具在提升信息收集效率、简化操作流程方面的优势。通过对比多种工具,分析其适用场景与实际应用逻辑,为一线旅游从业者提供高效、低成本的执行参考。
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
160 13
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
Thanox安卓系统增加工具下载,管理、阻止、限制后台每个APP运行情况
Thanox是一款Android系统管理工具,专注于权限、后台启动及运行管理。支持应用冻结、系统优化、UI自定义和模块管理,基于Xposed框架开发,安全可靠且开源免费,兼容Android 6.0及以上版本。
60 4
银行转账虚拟生成器app,银行卡转账截图制作软件,java实现截图生成工具【仅供装逼娱乐用途】
本内容提供Java生成自定义图片的示例代码,涵盖基础图像创建、文本添加及保存功能,适合学习2D图形编程。包括教学示例图片生成、文本图层处理和数字水印技术实现方案。
病历单生成器在线制作,病历单生成器app,HTML+CSS+JS恶搞工具
本项目为医疗病历模拟生成器,旨在为医学教学和软件开发测试提供数据支持,严格遵守《医疗机构病历管理规定》。
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
App全渠道统计方案:如何用一个工具整合所有获客渠道数据?
还在为地推、社群、广告等不同获客渠道的数据分散而烦恼吗?本文将教您如何用一个工具整合所有渠道数据,实现精准的渠道归因与效果分析。
45 0
银行转账虚拟生成器app,银行卡转账截图制作软件,java实现截图生成工具【仅供装逼娱乐用途】
本项目提供了一套基于Java的图片处理教学方案,包含自定义图片生成、图像水印添加及合法电子凭证生成技术示例。
微信计数器统计工具,QQ统计器手机APP,通过autojs实现后台
这是一款基于AutoJS的微信/QQ新增好友监控脚本,具备后台运行、自动统计每日新增好友数量、生成简单报表及定时提醒功能。
提升游戏APP留存与付费:高性价比工具与实践
2024年中国移动游戏市场收入达2843.3亿元,头部产品占据超七成份额。在存量市场竞争中,留住用户成为关键。Xinstall推出三大工具:Deeplink实现无缝跳转提升转化;安全加速优化启动体验;分享统计助力社交裂变,以低成本助力开发者提升留存与付费转化率。
73 3

热门文章

最新文章

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问