一、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 内置模块和自定义模块内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!