Nodejs模块
2021-03-18 22:27
标签:order 对象 导出 query 定义 ring 模块名 das 分类 Node.js下每一个文件是一个模块,每个模块可以引入其他的模块,每个模块也可以被其他的模块所引入。 Node.js自动为每个文件添加了一个构造函数 (function (exports,require,module,__filename,__dirname){ //程序员写的代码 } ) exports——导出的对象 require()——是一个函数,用于引入其他的模块 module——当前的模块对象 module.exports——导出的对象,和exports两者指向同一个对象;这个是真正的导出对象 __filename——当前模块的绝对路径和模块名称 __dirname——当前模块的绝对路径 1. 模块分类 模块分为自定义模块、核心模块、第三方模块。 引入模块方法: require(‘./circle.js‘) 常用于引入自定义模块 require(‘./02_ran‘) 会到目录下寻找package.json中main属性对应的文件,如果找不到则引入index.js require(‘./04_2‘) 会到当前目录下的node_modules中寻找,如果找不到会一直往 上一级寻找,知道顶级盘符目录,常用于引入第三方模块 Nodejs模块 标签:order 对象 导出 query 定义 ring 模块名 das 分类 原文地址:https://www.cnblogs.com/Dcode/p/12763294.html
文件模块
目录模块
以路径开头
不以路径开头
require(‘querystring‘) 常用于引入官方提供的核心模块