1.0.0 • Published 2 years ago

lww_first_cli v1.0.0

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

1、npm init -y 初始化项目;

2、创建index.js文件 并在项目顶部 写入 #! /usr/bin/env node

3、在package.json中配置"bin": { "lwwcli": "index.js" } -->这样就可以在任意地方使用lwwcli命令

4、使用 npm-link 命令 把这个文件映射到全局后, 会生成package-lock.json文件, 就可以在任意目录下的命令行中输入 lwwcli 执行我们的index.js脚本文件;

5、使用commander.js解析命令行指令参数 npm i commander

6、创建命令;

7、使用 inquirer.js 设计命令行交互 npm i inquirer

8、关联github模板;

9、使用 download-git-repo 下载模板 npm i download-git-repo

10、映射github/gitee项目地址;

11、使用ora 和 chalk 美化命令行

npm i ora@5.4.1 // loading样式;

npm i chalk@4.1.2 // 改变命令行颜色;

12、切换npm自身的镜像源,执行npm publish发布;