1.0.8 • Published 5 years ago

dwui-cli v1.0.8

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

dwui cli

使用说明

  • 全局安装

    npm install -g dwui-cli

  • 更新cli

npm update -g dwui-cli

  • 创建工程

dwui create

  • 基于dwui-cli 扩展自己的cli

原理:dwui-cli 实际是通过命令行的方式从github下下载已定义的模板项目 然后对项目名称进行更改,所以原理十分简单。要定制自己的cli,只需要更改config目录下的 cli-config.json 文件,将配置项修改为自己的npm cli 路径和自己的模板配置文件地址

{
  "npmCliUrl": "https://registry.npmjs.org/dwui-cli",
  "templateListInfoUrl": "https://sunshineshenjin.github.io/dwui-rep/dwui-cli-templates.json"
}

参数说明: npmCliUrl: 是指当前cli发布到npm上的路径,使用cli时会检测版本号 templateListInfoUrl: 模板文件信息

部分参考: https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli

 其实 vue-cli和我们这种实现是不同的,它的逻辑复杂的多,包括使用命令行插件执行 npm install 工作,我们这种简单直接。