从零到一实现自己的脚手架工具CLI

2 篇文章 0 订阅

从零到一实现自己的脚手架工具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 需要进行邮箱验证

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值