http://www.jianshu.com/p/c04dea6e46de 首先有必要解释下什么是命令行(Command Line)类型的模块.npm的模块一共分为三类: 绑定型(Binding):本地模块,C++书写,如node-png 库型(Library):JS书写,直接使用require('module')这种方式,如Socket.IO-node 命令行型(Command Line): 以命令行形式使用,如json-command 显而易见,提供命令行形式调用方式的模块就属于命令行型的.…