1.全局模块(对象)process
2.系统模块
3.自定义模块
全局模块
何时何地都能访问,不需要引用
process.env 返回计算机的环境变量
process.argv 获取各个参数,返回数组
系统模块
需要require()
,但不需要单独下载(安装node时已经内置好)
path:用于处理文件路径和目录路径的实用工具
path.dirname() //文件路径 path.basename() //文件名 path.extname() // 文件扩展名 (.jpg)
fs:用于文件读写操作
自定义模块
require
文件的时候:
1.如果有路径,就去路径里面找。
2.没有的话就去node_modules
里面去找
3.再去node的安装目录node_modules
去找
module.export=function() { }