UNPKG

dio-cli

Version:

CLI for scaffolding dio-cli projects , 前端项目, 构建工具

97 lines (69 loc) 1.74 kB
## Install cnpm install dio-cli -g > 因部分库 需要翻墙安装 ## 主要功能 > 主要用于团队构建前端项目 , 方便统一项目管理 , 以及代码规范 , 目标主要功能 : * 支持 VUE 单文件模式 * 支持 ES6 * 采用 webpack 打包 * 支持大部分的 VUE 项目编译 ## 介绍 > 现在来简单介绍下项目的构成,它主要由这几部分内容构成: 项目搭建 开发环境 项目打包 内容更新 代码校验 > 分别对应着五个命令: dio init dio server dio build dio update(未完成) dio lint(未完成) > 现在来介绍下这些命令的用法。 ## 用法 ``` // init 项目初始化下载 dio init // server dio server 开发 ``` #### 指定端口 ``` dio server [-p|--port <port>] // build 打包 dio build ``` ### 不压缩 ``` dio build [-C|--no-compress] ``` ### 压缩后删除 dist ``` dio build [-d|--delete] ``` ## 更新模板 ( 未完成 ) ``` dio update [-a|--all] //lint dio lint ``` ### 自动修复 ( 未完成 ) ``` dio lint [-f|--fix] ``` ### 模板配置文件说明 > .diofurc 配置选项说明 ``` // 移动端VUE 项目的模板 https://www.npmjs.com/package/vue-template-m ``` | 参数 | 说明 | | ---------- | ------------------ | | href | hostname | | port | 端口 | | proxy | 代理配置 | | rules | Eslint 的规则配置 | | webpack | 用来覆盖基础配置 | | updateList | 配置需要更新的文件 | | _meta | 元信息 |