0.1.8 • Published 1 year ago

@devotee/cli v0.1.8

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

cli 指令列表

指令名称参数说明
create创建一个新的项目
apioptions根据页面路由生成对应的 Api 接口文件
menuoptions根据页面路由生成一个组合列表文件
viewoptions根据页面路由生成对应的 Vue 视图文件
mockoptions根据页面路由生成测试数据
mysqloptions根据页面路由生成菜单列表 mysql
routeroptions生成 VueRouter 路由文件
codingoptions汇总项目代码到一个文件中
listoptions查看远程文件列表
uploadoptions代码部署到服务器
removeoptions移除远程服务器文件
downloadoptions远程文件同步到本地
  1. 创建项目

    tri create my-app // 创建一个名字为my-app的项目

    输入命令后会出现选项,选择项目类型 ==》 项目构建工具 ==》项目是否需要工作空间

  1. 生成API文件

    tri api -i<入口文件> ./src/router/routes.ts -o<输出位置> ./apis 
    参数名参数缩写可选参数说明
    mode-malone|class生成Api的模型,默认 "object"
    input-i----生成Api的入口,默认 "./src/router/routes.ts"
    output-o----生成Api的输出,默认 "./apis/"
    template-t----生成Api的模版 ,默认 ""
    extname-e----生成Api的后缀,默认 ".ts"
    help-h----显示帮助

    输入命令后,根据页面路由,生成每个模块的接口文件,减少创建每个模块接口文件和内容的时间。只需要根据接口文档修改每个模块的接口path。

  2. 生成视图文件

    tri view -i<入口文件> ./src/router/routes.ts -o<输出位置> ./apis 
    参数名参数缩写可选参数说明
    input-i----生成Vue视图的入口,默认 "./src/router/routes.ts"
    output-o----生成Vue视图的输出 ,默认 "./pages/"
    template-t----生成Vue视图的自定义模版
    templateDate-td----生成Vue数据的自定义模版
    help-h----显示帮助

    输入命令后,根据页面路由,生成每个模块的页面文件,减少创建每个模块页面和页面内容的时间。只需要根据原型/设计稿修改页面的内容

  3. 生成测试数据

    tri mock -i<入口文件> ./src/router/routes.ts -o<输出位置> ./mock 
    参数名参数缩写说明
    input-n生成Vue视图的入口,默认 "./src/router/routes.ts"
    output-o存放路径
    template-t生成VueRouter的自定义模版
    help-h显示帮助
  4. 汇总路由配置

    tri menu -i<入口文件> ./src/router/routes.ts -o<输出位置> ./menu.js 
    参数名参数缩写说明
    input-n生成Vue视图的入口,默认 "./src/router/routes.ts"
    output-o输出文件路径
    help-h显示帮助
  5. 生成单个路由

    tri router -n content
    参数名参数缩写说明
    name-n生成VueRouter的路由名称
    output-o生成VueRouter的存放路径
    extname-e生成VueRouter的文件后缀 (default: ".ts")
    template-t生成VueRouter的自定义模版
    help-h显示帮助
  6. 汇总项目代码

    tri coding -i<入口目录> ./src -o<输出文件> ./coding.txt 
    参数名参数缩写说明
    input-i需要合并代码的目录,默认为"src"
    output-o文件的存放位置
    suffix-s文件的后缀
    help-h显示帮助
  7. 生成菜单MYSQL

    tri mysql -i<入口文件> ./src/router/routes.ts -o<输出位置> ./apis 
    参数缩写可选参数说明
    input-i----路由文件路径
    output-o----输出文件路径
    template-t----自定义模版
    help-h----显示帮助
  8. 查看服务器文件

    tri list -i<入口文件> ./src/router/routes.ts -o<输出位置> ./apis 
    参数名参数缩写可选参数说明
    remote-r----远程服务器路径名称
    config-c----远程服务器配置文件 默认 "./web.release.js"
    help-h----显示帮助
  9. 上传文件到服务器

    tri upload -l<本地文件路径> ./admin -r<远程文件路径> ./public 
    参数名参数缩写可选参数说明
    locate-l----指定删除路径名称
    remote-r----远程服务器路径名称
    config-c----远程服务器配置文件 默认 "./web.release.js"
    help-h----显示帮助
  10. 删除服务器文件

    tri remove -r<移除服务器文件> ./admin 
    参数名参数缩写可选参数说明
    remote-r----远程服务器路径名称
    config-c----远程服务器配置文件 默认 "./web.release.js"
    help-h----显示帮助
  11. 下载服务器文件

    tri download -l<存放位置> ./download -r<服务器文件> ./admin 
    参数名参数缩写可选参数说明
    locate-l----指定下载到本地的路径
    remote-r----要下载的远程服务器文件
    config-c----远程服务器配置文件 默认 "./web.release.js"
    help-h----显示帮助