Module 模块
-
模块化是NodeJS的核心思想之一
-
Node允许我们在一个js文件里引入另外的js文件
-
模块: 本质上就是一个文件, 大部分是js文件. 也可以是json文件
实现原理: nodeJS的模块化遵循的是CommonJS规范
CommonJS 规定了JS模块所需的语法规则
- require() 作用: 引入其他模块
- exports 对象, 作用: 作为当前模块的唯一出口对象
-
当引入自定义的模块时, 路径以./开头, 而且系统会帮助我们省略后缀
const stu = require("./student");
exports 对象
-
exports对象, 作为当前模块的唯一出口对象
-
node为每个js文件, 都内置了一个exports对象, 当该文件被require时, 本质上得到的一定是这个文件里内置的exports对象
let