1.0.0 • Published 4 years ago

@tlzj/cli v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

前端脚手架

达到以下目标: 1.从Git上拉取最新模板,最后干掉Git仓库信息,切断和远程仓库的关联 2.在初始化时,通过问答方式强制让使用者输入配置信息,再根据配置信息生成配置文件,有点类似VueCli初始化项目那样。 另外: 1.拉取完成后自动安装项目依赖,并打开编辑器 2.提供帮助信息及常用命令查看 3.发布到NPM,所有人员都可以直接全局安装使用

a.bin目录

配置好后使用npm link命名,就可以关联tlzj-cli到全局,直接执行tlzj-cli等价于node index

脚手架一些常用的npm包

1.解析命令行输入的命令和参数(commander) 安装commander后,commander给我们定义了一个--help命令,使用tlzj-cli -h可以查看 2.symbols 用于输出图标 3.ora 用于输出loading 4.chalk 用于改变文字颜色 5.shell 命令行相关操作 6.inquirer 用户自定义配置输入解析 7.node-notifier 操作完成后可以使用node-notifier发出系统通知给予用户提示