node.js 中的导出与导入模块
导入
let 自定义变量名 = require('模块');
可以导入 核心模块、三方模块 、自定义模块
使用 require 导入模块执行模块中的代码,得到被导入模块中的 exports 接口对象
导出
拥有两种导出模块的方式
- exports 可以导出多个成员
- module.exports 只能导出单个成员,后面的会覆盖前面的
exports.fn = () => {}
// 接收
let demo = require("./xx.js")
demo.fn()
function fn(){}
module.exports = fn
// 接收
let fn = require("./xx.js")
fn()
module.exports 也可以进行导出多个模块
module.exports.a = {}
module.exports === exports // true
https://www.jb51.net/article/180757.htm
参考 https://blog.csdn.net/u012060033/article/details/102324347