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