App下载
5. 第二节Node.js模块系统
Node.js 入门课程 / 5. 第二节Node.js模块系统
手机也能上课
App下载
1/5

什么是 Node.js 模块系统?

什么是 Node.js 模块系统?

为了让​ Node.js​ 的文件可以相互调用,​Node.js​ 提供了一个简单的模块系统。

Node.js​ 模块可以分为两大类,一类是​核心模块​,另一类是​文件模块​。

核心模块

就是 ​Node.js ​标准的​API​中提供的模块,如 ​fs​、​http​、​net ​等,这些都是由​ Node.js​ 官方提供的模块,编译成了二进制代码,可以直接通过​require​获取核心模块,例如:

var fs = require('fs')

核心模块拥有​最高​的​加载优先级​,如果有模块与核心模块命名冲突,​Node.js​ 总是会加载核心模块。

文件模块

是存储为单独的文件(或文件夹)的模块,可能是​JavaScript​代码、​JSON ​或编译好的​C/C++代码​。在不显式指定文件模块扩展名的时候,​Node.js ​会分别试图加上​ .js、.json、.node​(编译好的C/C++代码)。



+10 经验 +10积分
解析
提示
参考答案
+10 经验 +10积分
视频播放结束,是否学习下一节?