Nodejs——包与NPM
2015-12-31 16:09
465 查看
在模块之外,包和NPM则是将模块联系起来的一种机制。
CommonJS的包规范由包结构和包描述文件组成。
包实际上是一个存档文件,即一个目录直接打包为.zip或tar.gz格式的文件。
完全符合CommonJS规范的包目录包含以下文件:
package.json:包描述文件
bin:用于存放可执行二进制文件的目录
lib:存放JavaScript代码的目录
doc:存放文档的目录
test:存放单元测试用例的代码
NPM
CommonJS包规范是理论,NPM是其中的一种实践。对于Node而言,NPM帮助完成了第三方模块的发布、安装和依赖等。
CommonJS的包规范由包结构和包描述文件组成。
包实际上是一个存档文件,即一个目录直接打包为.zip或tar.gz格式的文件。
完全符合CommonJS规范的包目录包含以下文件:
package.json:包描述文件
bin:用于存放可执行二进制文件的目录
lib:存放JavaScript代码的目录
doc:存放文档的目录
test:存放单元测试用例的代码
NPM
CommonJS包规范是理论,NPM是其中的一种实践。对于Node而言,NPM帮助完成了第三方模块的发布、安装和依赖等。
相关文章推荐
- nodejs安装和配置以及第一个express应用生成
- hadoop 2.2.0的datanode中存储block的多个文件夹的负载均衡问题
- 使用Node包管理器
- Nodejs源码解析之util
- Remove Node in Binary Search Tree
- Delete Node in a Linked List
- nodejs跨域服务端配置
- Reverse Nodes in k-Group
- [LeetCode] 237. Delete Node in a Linked List 解题思路
- LeetCode 117:Populating Next Right Pointers in Each Node II
- LeetCode 116:Populating Next Right Pointers in Each Node
- nodejs的某些api~(四)udp&dns
- HBase 常见错误-ERROR: Can't get master address from ZooKeeper; znode data == null解决办法
- 编译nodejs及其源代码研究
- 对nodejs express 框架的简单封装实现快速开发
- Node Inspector 调试 Node.js 程序
- namenode ha
- <LeetCode OJ>Delete Node in a Linked List【237】
- NodeJs 环境搭建
- node安装和基础