在模块之外,包和NPM则是将模块联系起来的一种机制. CommonJS的包规范由包结构和包描述文件组成. 包实际上是一个存档文件,即一个目录直接打包为.zip或tar.gz格式的文件. 完全符合CommonJS规范的包目录包含以下文件: package.json:包描述文件 bin:用于存放可执行二进制文件的目录 lib:存放JavaScript代码的目录 doc:存放文档的目录 test:存放单元测试用例的代码 NPM CommonJS包规范是理论,NPM是其中的一种实践.对于Node而言,N…