文章目录

模块的基本单位就是单个JS文件

  • require
    require函数用于在当前模块中加载和使用别的模块,传入一个模块名,返回模块导出对象
1
var foo1 = require('./foo')
  • exports
    exports对象是当前模块的导出对象,用于导出模块共有方法和属性
1
2
3
exports.hello = function() {
console.log('Hello World!');
}
  • module
    通过module对象可以访问到当前模块的一些相关信息,但更多时候用于替换当前模块的导出对象
1
2
3
module.exports = function() {
console.log('Hello World!');
};
模块仅在第一次被使用的时候执行初始化
文章目录