mini-command
v1.0.2
Published
> 支持微信/百度/头条系 小程序开发者工具
Downloads
4
Readme
minicli 集成小程序命令行工具
支持微信/百度/头条系 小程序开发者工具
安装:
npm i -g mini-command
支持MAC环境各个小程序🔧,用命令行形式来进行预览和上传。
前提需要安装微信和头条开发者工具:
微信开发者工具需要在设置/安全设置/服务端口
选择开启,才能使用命令行功能。
Commands
| 简介 | 简略模式 | Command | 参数 |
| ---------------------- | ----------------------------------------- | :--------------------------------------------- | ------------------------------------------------------------ |
| 微信命令行登录 | l.wx
| login.wx
| 无 |
| 百度命令行登录 | l.sw <token>
| login.swan
| Token: 登录密钥 |
| 头条命令行登录 | l.tt <phone>
| login.tt <phone>
| Phone: 手机号,或者手机号@验证码
|
| 微信预览 | p.wx <project_path> -c [compile-path]
| preview.wx <project_path> -c [compile-path]
| project_path: 小程序打包目录(必填);compile-path:预览入口页面(选填) |
| 头条预览 | p.tt <project_path>
| preview.tt <project_path>
| project_path: 小程序打包目录(必填) |
| 百度预览 | p.sw <project_path>
| preview.swan <project_path>
| project_path: 小程序打包目录(必填) |
| 微信上传 | u.wx <project_path> <version> -d [desc]
| upload.wx <project_path> <version> -d [desc]
| project_path: 小程序打包目录(必填);version:上传版本,1.0.0格式(必填);desc:版本描述(选填) |
| 头条上传 | u.tt <project_path> <version> -d [desc]
| upload.tt <project_path> <version> -d [desc]
| project_path: 小程序打包目录(必填);version:上传版本,1.0.0格式(必填);desc:版本描述(选填) |
| 百度上传 | u.sw <project_path> <version> -d [desc]
| upload.sw <project_path> <version> -d [desc]
| project_path: 小程序打包目录(必填);version:上传版本,1.0.0.0格式(必填);desc:版本描述(选填) |
| 设置命令行工具所在目录 | sp
| setpath
| miniappType: 小程序类型,wx|tt,百度无此设置项;path:开发者命令行工具所在目录,头条命令行工具位于/<安装路径>/Contents/Resources/app.asar.unpacked/
; 微信位于/<安装路径>/Contents/MacOS/
|
Usage
登录
预览和上传时必须处于登录状态,如果没有登录,会提示需先登录。
微信
minicli login.wx
# 简略:
minicli l.wx
头条
先输入手机号;
如果已经获取验证码,输入
手机号@验证码
,验证码在手机号后,用“@”分隔
minicli login.tt
# 简略
minicli l.tt
# 具体使用方式
# 1)输入手机号
minicli l.tt 176xxxxxxxx
# 2) 获取验证码后,输入手机验证码,验证码在手机号后输入,用'@'分隔
minicli l.tt 176xxxxxxxx@xxxx
百度
获取登录密钥:在百度智能小程序开发者工具(版本高于2.4.1)中登录后,可通过"菜单-关于-复制登录密钥"获取。
执行登录指令:
minicli login.swan TOKEN
# 简略
minicli l.sw TOKEN
预览
三种小程序基本一致:
# 微信
minicli p.wx <project_path>
# 头条
minicli p.tt <project_path>
# 百度
minicli p.sw <project_path>
<project_path>
为小程序打包目录的路径。
微信可以设置预览入口页面,百度和头条不支持:
minicli p.wx <project_path> -c [compile-path]
例子:
# 微信
minicli p.wx ./dist -c 'pages/usercenter/usercenter?a=1&b=2'
# 头条
minicli p.tt ./dist
# 百度
minicli p.sw ./dist
上传
三种小程序基本一致:
# 微信
minicli u.wx <project_path> <version> -d [desc]
# 头条
minicli u.tt <project_path> <version> -d [desc]
# 百度
minicli u.sw <project_path> <version> -d [desc]
例子:
# 微信
minicli u.wx ./dist 1.2.0 -d '日常更新'
# 头条
minicli u.tt ./dist 1.2.0 -d '日常更新'
# 百度,百度的版本为4位
minicli u.sw ./dist 1.2.0.0 -d '日常更新'
设置命令行工具依赖路径
当默认的命令行工具路径出错时,需要自己设置下正确的路径。
# 设置微信命令行工具
minicli sp wx <cmd_path>
# 设置头条命令行工具
minicli sp wx <cmd_path>
- 微信命令行工具所在位置:
macOS: /<安装路径>/Contents/MacOS/
Windows: /<安装路径>/
- 头条命令行工具所在位置:
macOS: /<安装路径>/Contents/Resources/app.asar.unpacked/
Windows: /<安装路径>/resources/app.asar.unpacked/
例子:
# 设置微信命令行工具
minicli sp wx '/Applications/wechatwebdevtools.app/Contents/MacOS/'
# 设置头条命令行工具
minicli sp tt '/Applications/bytedanceide.app/Contents/Resources/app.asar.unpacked/'