0%

封装自己的CLI

前置知识

  1. nodejs 里path,fs模块
  2. commander 包(用来自定义命令和参数)
  3. inquirer 包(命令行中交互式问答收集)
  4. del 包

项目搭建

  1. 使用npm init -y初始化一个项目,创建 bin 目录用来存放启动文件,创建 src 目录编写 cli 的主要代码
  2. 添加 bin 目录和index.js,这是一个 nodejs 下可执行的目录,全局模块调用入口一般是这里
  3. 在 package.json 文件添加bin字段,key 是全局执行的命令,值指向 bin 目录的执行文件

代码实现

模块划分批量引入

创建

删除

总结以及其他实践

源码地址

坚持原创技术分享,您的支持将鼓励我继续创作!