requie可以参考:(1)官方lib库中的文件(2)npm库中的js文件(3)json文件(4)编译后的c++文件(name.node)require的使用:(1)相当于module.exports的入口(2)module.exports后面的内容是什么,require的结果是什么,object,number,string,function...然后对require的结果进行赋值对某个Variable(3)和require理论上可以在代码的任何地方使用,甚至不需要在使用前赋值给一个变量。require加载顺序:(1)先加载核心模块(2)尝试在require名称后加.js进行搜索加载。(3)尝试在require名称后加上.json进行搜索加载。(4)尝试在require名称后添加.node以搜索并安装已编译的c++模块。在实际开发过程中,如果你的文件与核心库文件同名,那么在加载过程中你的工程文件会被忽略。服务器下有config.jsonrequire("config")require。具体加载过程是(1)如果核心库中有config.js,它会直接加载而忽略你的文件。(2)如果没有,请检查你的项目中是否有这个.js文件。(3)如果没有,则查询.json文件。所以在开发过程中最好使用它的相对路径来指定具体的文件
