微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

nodejs require 方法

requie 可以引用:
(1) 官方lib库中的文件
(2)npm 库中的文件 js文件
(3) json文件
(4)编译好的c++文件(name.node)

require的使用:
(1)它相当于module.exports的传送门

(2)module.exports后面的内容是什么,require的结果就是什么,对象、数字、字符串、函数……再把require的结果赋值给某个变量

(3)而且require理论上可以运用在代码的任何地方,甚至不需要赋值给某个变量之后再使用。

require 加载顺序:

(1)首先加载核心模块

(2)试图在require 的名称后面加上.js 去搜索并加载.

(3)试图在require 的名称后面加上.json 去搜索并加载.

(4)试图在require 的名称后面加上 .node 去搜索并加装编译好的c++模块.

在实际开发过程中 如果你的文件和核心库文件同名 加载过程中是会直接忽略你的项目文件
在 server下有 config.json require("config")

require具体的加载过程是

(1)核心库中如果有config.js 会直接加载 忽略你的文件

(2)如果没有会检查你的项目中是否有这个.js文件

(3)如果没有才会去查询 .json 文件

所以在开发过程中最好使用其相对路径 指明具体文件

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐