Home
/
lww_first_cli
1.0.0 • Published
4 years ago
CLI
lww_first_cli
Licence
ISC
Version
1.0.0
Deps
4
Size
750 kB
Vulns
0
Weekly
0
Summary
Dependency
Versions
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发布;