在Node.js中,一个js文件就称之为一个模块(Module)。
文件名就是模块名。
导出:规定了模块中哪些内容可以被别人导入(使用)
导入:指定导入哪些模块的哪些内容
分类
在Node中,模块分为两类:一类是Node提供的模块,称为核心模块;另一类是用户编写的模块,称为文件模块。
文件模块:自定义模块、第三方模块
模块导入
导入核心模块使用require("模块名")
文件模块
文件模块常见的有:自定义模块、第三方模块
自定义模块使用
导入:require();
导出:exports module.exports
导入
导出
注意:不能在一个模块中即使用exports又使用module.exports(因为module.exports会覆盖exports导出的内容。因为exports仅仅是module.exports的一个地址引用)
第三方模块使用
1.创建一个工程
2.在终端中运行 npm init 项目初始化
3.下载指定的第三方模块 npm install 包名
4.使用 导入第三方模块
require("模块名称");