React 前端导航

如何从零开始实现一个cli命令行工具

如何实现cli命令行工具

1.创建项目 my-cli,并初始化package.json

mkdir my-cli && cd my-cli
npm init

2.cli入口

在项目根目录下创建入口文件 index.js 并添加初始内容。


#!/usr/bin/env node //指定由哪个解释器来执行脚本

console.log('hello world');

然后在package.json中配置 bin 字段指向我们的入口文件 index.js。

"bin": {
  "mycli": "index.js"
},

本地调试

执行 npm link 命令。这样我们就可以全局使用 mycli 命令了。

一个基本的cli架子就搭建好了。具体的功能代码根据自己的需要填充进cli工具就行。

cli 发布

  npm publish
  

命令行辅助工具库

① Commander.js - 帮助参数解析,我最常用
② optionator - 帮助参数解析,Eslint 使用
③ Inquirer.js - 常见交互式命令行
④ chalk - 命令行输出自定义颜色

声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。邮箱:farmerlzj@163.com。 本站原创内容未经允许不得转载,或转载时需注明出处: 内容转载自: React前端网:https://qianduan.shop/blogs/detail/22

#node#cli#命令行工具

相关推荐

NodeJs发起https请求报错:certificate has expired

在egg中发起https请求时提示证书过期错误(certificate has expired)问题记录

Node定时任务怎么做

linux有crontab定时任务,那么在Node中,定时任务该如何实现?