0.1.8 • Published 12 days ago

@devotee/cli v0.1.8

Weekly downloads
-
License
ISC
Repository
-
Last release
12 days 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----显示帮助