一、require的基本用法
当Node
遇到require(X)
时,按下面的顺序处理。
(1)、如果X是内置模块(比如说 require(X))
返回该模块,不再继续执行。
(2)、如果X以‘./’, 或者 ‘ / ’,或者'../'开头
根据x所在的父模块,确定x的绝对路径。
将x当成文件,依次查找下面的文件,只要其中有一个存在,就返回该文件,不再继续执行。
x
x.js
x.json
x.node
如果上述文件都不存在,则将x当做目录,依次查找下面的文件。
x/package.json
x/index.js
x/index.json
x/node
(3)、如果x不带路径