微信就是牛逼,搞个命令行直接叫 cli。。。
因为小程序项目要搞自动化测试,用的是 wx 亲生的 miniprogram-automator,里面有一个 automator.connect「启动并连接开发者工具」 方法需要通过命令行打开指定的项目并开启自动化功能,就开启了安装微信命令行的事情,官方文档也没说怎么用,需不需要安装或者配置啥了,直接说命令巴拉巴拉的,让我这种菜鸟一看就懵,但还想试一下 automator.connect 这个方法。
---- 以下是正文 ----
直接在我们电脑的终端输入 微信命令行的命令是不会生效,以下是让微信命令行的命令生效的两种方法:
(1) 把 cli 直接拖到终端(或者直接在终端输入:/微信开发者工具路径/cli -h)
(2)配置环境变量(以下是在终端执行的命令):
1. cd ~
2. vim ~/.bash_profile
3. // 添加 cli 的环境变量
export PATH="/Applications/wechatwebdevtools.app/Contents/MacOS/:$PATH"
4. source .bash_profile // 重新执行 .bash_profile 文件
5. echo $PATH // 输出 $PATH 字符串
第 5 个命令的输出为类似下面图片的内容,如有报错,可看一下第一个参考文章:
用这两种方式之一配置好之后就可以愉快的使用微信命令行啦。
最后,附上启动微信开发者工具的命令:
cli --auto /项目路径/dist --auto-port 9420
// 对应的关闭命令
cli close