node.js包
文章目录
复杂的模块往往由多个子模块组成,为了便于管理和使用,多个子模块组成的大模块称为包,并将所有子模块放在同一个目录里
文件结构一般如下
1 | - cat/ |
main.js作为入口模块
1 | var head = require('./head') |
当模块名为index.js加载模块时可以使用模块所在目录的路径替代模块文件路径
以下两句话是等价的
1 | var cat = require('/home/user/lib/cat'); |
package.json可以自定义入口模块的文件名和存放位置
一般的工程目录就会如下
1 | -bin/ # 命令行相关代码 |

