sparrow-ci
v1.2.0
Published
基于miniprogram-ci开发的小程序命令行工具
Downloads
185
Readme
sparrow-ci
介绍
基于miniprogram-ci开发的小程序命令行工具
install
(1)全局安装:
npm install sparrow-ci -g
(2)也可以只在项目中安装:
npm install sparrow-ci --save-dev
在package.json
的scripts
属性下加上:
"scripts": {
...
"ci": "ci"
},
在使用的时候不能像全局安装那样直接使用ci
了,需要在指令前面加上npx
。比如,全局安装时上传代码用的是ci -u
,只在项目中安装时需要使用npx ci -u
。
usage
1.使用命令行工具的前提条件是,在微信开发者工具中把服务端口打开。
设置 -> 安全设置 -> 服务端口
2.执行ci
指令初始化之后,会生成一个cli.js
文件,文件内容是这样的:
module.exports = {
"environment": "DEV",
"version": "版本号",
"description": "描述文本",
"projectRoot": "电脑里面项目的路径",
"robotNum": 2,
};
在项目代码中引入这个文件的数据,主要是前三个属性,来进行一些处理。
3.指令使用方式:ci <command>
<command>
是以下选项中的一个:
| 选项 | 简写 | 作用 | | --------------- | ---- | --------------------------- | | --upload | -u | 上传测试代码 | | --preview | -p | 预览 | | --switch | -s | 切换环境 | | --build-npm | -b | npm构建 | | --help | -h | 描述如何使用 | | --clone | -c | 克隆文件夹 | | --robot | -r | 修改开发者机器人id |
比如,上传测试代码:
ci --upload
ci --robot xxx
4.注意:
- node版本需大于等于v14.9.0。