从零到一实现自己的脚手架工具CLI
1. #!/usr/bin/env node
2.npm init –y
3.package.json 中添加 bin

4.npm link 把命令链接到全局

5.itcast –h| --help查看使用帮助
6.itcast –v|--version 查看工具版本号
7.itcast list 列出所有可用模板
8.itcast init <template-name><project-name>基于指定的模板进行初始化
9.npm unlink 取消链接
10. // 1.获取用户输入命令 2.根据不同的命令执行不同的操作(原生方法)

11.使用commander模块处理命令行工具
12.npm install commander


13.commander使用方法https://github.com/tj/commander.js
14.例子

15.根据安装包名下载模板 npm install download-git-repo
16.地址 https://github.com/flipxfx/download-git-repo
17.首先要在项目中添加package.json 其次下载模板引擎npm i handlebars

18.命令行交互 npm install inquirer
19.gethub 地址https://github.com/SBoudrias/Inquirer.js
20.视觉美化loading
21.npm install ora
22.giuhub 地址https://github.com/sindresorhus/ora
23.增加色彩提示 npm install chalk
24.日志符号log-symbols https://github.com/sindresorhus/log-symbols
npm install log-symbols
25.把工具发布到npm
注意npm 需要进行邮箱验证


本文详细介绍如何从零开始创建并实现一个个性化的CLI脚手架工具,包括配置package.json文件、使用commander模块处理命令行操作、下载模板、集成模板引擎及命令行交互等关键步骤。
566

被折叠的 条评论
为什么被折叠?



