node.js模块
文章目录
模块的基本单位就是单个JS文件
- require
require函数用于在当前模块中加载和使用别的模块,传入一个模块名,返回模块导出对象
1 | var foo1 = require('./foo') |
- exports
exports对象是当前模块的导出对象,用于导出模块共有方法和属性
1 | exports.hello = function() { |
- module
通过module对象可以访问到当前模块的一些相关信息,但更多时候用于替换当前模块的导出对象
1 | module.exports = function() { |
模块仅在第一次被使用的时候执行初始化

