qd-cli支持生成种子项目,开发,与输出生产环境的代码
npm i qd-clis -g
or
yarn global add qd-clis
window平台请使用管理员权限安装,mac平台请在命令前面加上sudo
如果你不想全局安装的话
git clone git@github.com:nwa2018/qd-cli.git
cd qd-cli
npm i / yarn
npm link
qd -v 输出版本号
qd 命令集
qd i 生成种子文件
qd d 开发
qd b 构建
- qd-cli内置了vue,vuex,vue-router,axios,jsonp,ramda,jquery,无需二次安装
- 支持es6语法,支持async,await,支持装饰器
- eslint采用standard规范
- 支持pug语法,stylus, scss
- 生产环境图片会自动压缩
- 支持单页应用,多页应用,支持项目集结构
- 支持少量的配置项
- 生产环境支持代码分割,懒加载,打哈希串
+ vue-project
+ src
- index.js
index.art // 每一个xxx.art对应src目录的xxx.js,开发多页应用只需要增加这两个文件
mock.config.js // 必须:mock服务的配置文件
config.js // 必须:配置文件
先生成种子文件,再开发
qd i
cd projectName
qd d
- 抽取出的css哈希串会跟js的一样,不利于浏览器做缓存