Node.js里面的内置模块和自定义模块的实现
程序员文章站
2022-06-16 22:25:20
一、commonjs commonjs是nodejs中的自定义模块 commonjs规范的提出,弥补javascript没有标准的缺陷,提供一个类似后端语言的标准库,也就是说commonj...
一、commonjs
- commonjs是nodejs中的自定义模块
- commonjs规范的提出,弥补javascript没有标准的缺陷,提供一个类似后端语言的标准库,也就是说commonjs是模块化的标准,nodejs就是commonjs模块化的实现。在nodejs中除了http,url,fs等等都是nodejs的内置模块,可以直接使用.
- commonjs中自定义模块的实现:
- 在nodejs中将公共的功能抽离为单独的js文件作为模块,在外部是没有办法访问的(类似后端的私有的属性和方法);要想使用模块,就必须在模块里面通过exports或者module.exports暴露属性或者方法。在需要的模块使用require引入模块。
二、模块导出两个方案
方案一
方案二
三、自定义模块写法
common.js
todo.js
或者
- node里面的require()加载模块的时候可以直接写名称,但是必须放在依赖下加载,并且还要生成配置文件
- 终端进入依赖文件,安装配置文件
- nodejs 可以自动找node_modules文件下的文件 :如果node_modules文件下有文件夹 可在cd进入这个文件 使用命令cnpm init --yes 安装当前文件的package.json文件,直接请求require(“名字”);
案例一
common.js
fetch.js
案例二
common.js
axios.js
到此这篇关于node.js里面的内置模块和自定义模块的实现的文章就介绍到这了,更多相关node.js 内置模块和自定义模块内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
上一篇: 如何用nodejs给C#写一个数据表的实体类生成工具
下一篇: koa2服务配置SSL的实现方法