CLI 的全称是 Command-line Interface (命令行界面),即在命令行接受用户的键盘输入并作出响应和执行的程序. 在 Node.js 中,全局安装的包一般都具有命令行界面的功能,例如我们用于启动 Web 服务的 http-server 包,在全局安装后,可按下图所示在当前目录启动一个 Web 服务: 如果我们也想编写这样的命令行程序,该如何做呢?很简单,只需先创建下面这样的目录结构: 在bin目录中,我们创建了一个 my-cli.js 的文件,文件内容如下: #!/usr/b…