qq-terminal
v1.1.0
Published
qq(齐趣)-程序框架命令行工具
Readme
命令行工具qq-terminal
安装说明
- 提前安装
NodeJs环境,建议16.x稳定版本 - 克隆
qq-terminal仓库,默认master最新分支或切到指定版本分支 - cd到
qq-terminal文件夹内:- 在cmd中运行
npm i安装依赖 - 在cmd中运行
npm link进行全局安装 - 在cmd中运行
qq -h查看帮助,正常显示表示安装成功
- 在cmd中运行
命令一览
| 命令 | 说明 | | --- | --- | | xls | 发布配置表(将cfg仓库的xls表格转化成程序配置) | | cfg | 发布Java服务端框架配套配置表(将cfg仓库的xls表格转化成程序配置) | | module | 框架模块相关 | | ccextend | 更新CocosCreator使用的qq-ccextend仓库的插件。可在clientCfg.json中定义ccextends: ['xxx'] | | txt | 导出工程里的scene和prefab包含的静态文本,默认遍历工程下的assets和extensions文件夹 | | xml | 解析common仓库的xml消息定义,生成TS代码 | | client | 前端工程项目相关命令 | |||
- 控制台执行方式:
qq [command] [options] - 查看命令行工具帮助:
qq -h - 查看命令行工具版本:
qq -V - 查看指定命令帮助:
qq [command] -h
qq xls
旧版,准备废弃。
qq cfg
| 参数 | 说明 | | --- | --- | |-p, --pull|发布前先执行git pull更新cfg仓库| |-l, --lang [language key]|发布指定语言的cfg, 默认为zhCH, 多个语言用,分隔key: qq cfg -l zhCH,enUS| |-e, --encrypt|AES加密| |--outdir [dir path]|配置表输出目录名,前端默认为./assets/xlscfg,NodeJs后端默认暂定为./xlscfg| |--audit|一并发布提审表格| |||
qq module
| 参数 | 说明 | | --- | --- | | -p, --pull | 发布前先执行git pull更新qq-node_modules仓库 | | -c, --copy [module name] | 根据clientCfg.json的modules复制需要的依赖模块到项目的node_modules目录 | | -r, --remove [module name] | 删除模块 | |||
qq ccframework
| 参数 | 说明 | | --- | --- | | --url | 仓库地址,可在clientCfg.json中定义ccframework:{url:"xxx"}配置。 | |||
qq ccextend
| 参数 | 说明 | | --- | --- | | -i, --install | 进入到插件目录执行npm install安装插件依赖(首次更新插件需要传递此参数) | |||
qq txt
| 参数 | 说明 | | --- | --- | |无|无| |||
qq xml
| 参数 | 说明 | | --- | --- | | -p, --pull | 发布前先执行git pull更新common仓库 | |||
qq client
| 参数 | 说明 | | --- | --- | | -i, --init | 初始化工程目录 | | --npmi [package] | 对应npm install安装node模块 | | --npmuni | 对应npm uninstall卸载node模块 | | -D, --dev | 依赖写到devDependencies | | --xlsMode [mode] | 默认使用新版规范, 1:使用旧版规范 | |||
