1.0.0 • Published 2 years ago
lww_first_cli v1.0.0
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发布;
1.0.0
2 years ago