前端开发 CLI 工具
- zb-cli config set
- xxxx
- xxxx
- zb-cli -v 查看版本
- install | i install remote templates from the remote store (从远程存储区安装远程模板)
- config | i set and get local config in C:\Users\13020/.zbclirc (在 C:\Users\13020/.zbclirc 中设置和获取本地配置)
- init | g generate a new project from a template (从模板生成一个新项目)
- list | l list the downloaded scaffolds(列出下载的脚手架)
- 先创建可执行的脚本 #!/usr/bin/env node
- 配置 package.json 中的 bin 字段
- npm link 链接到本地环境(默认以 name 为基准)
link 相当于将当前本地模块链接到 npm 目录下,这个 npm 目录可以直接访问,所以当前包就可以直接访问
- 1、配置可执行命令 commander
- 2、我们要实现 脚手架 先做一个命令行交互的功能 inquier
- 3、将模板下载下来 download-git-preo
- 4、根据用户的选择动态的生成内容 metalsmith