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]
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 | 元信息 |