dio-cli
v1.0.15
Published
CLI for scaffolding dio-cli projects , 前端项目, 构建工具
Downloads
41
Readme
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 | 元信息 |