深入理解node exports和module.exports区别
2016-06-01 09:15
686 查看
我们只需知道三点即可知道 exports 和 module.exports 的区别了:
1.exports 是指向的 module.exports 的引用
2.module.exports 初始值为一个空对象 {},所以 exports 初始值也是 {}
3.require() 返回的是 module.exports 而不是 exports
所以:
• 我们通过
var name ='nswbmw'; exports.name = name; exports.sayName =function(){ console.log(name); }
给
exports赋值其实是给
module.exports这个空对象添加了两个属性而已,上面的代码相当于:
var name ='nswbmw'; module.exports.name = name; module.exports.sayName =function(){ console.log(name); }
以上这篇深入理解node exports和module.exports区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- nodejs中exports与module.exports的区别详细介绍
- node.js中module.exports与exports用法上的区别
- 详解nodejs中exports和module.exports的区别
- 详解Node.js中exports和module.exports的区别
- Node.js 中exports 和 module.exports 的区别
- 浅谈node中的exports与module.exports的关系
- seaJs使用心得之exports与module.exports的区别实例分析
- JavaScript ES6中export、import与export default的用法和区别
- node.js的exports、module.exports与ES6的export、export default深入详解
相关文章推荐
- 快速掌握Node.js环境的安装与运行方法
- Windows系统下Node.js的简单入门教程
- 在Node.js应用中使用Redis的方法简介
- 在Ubuntu系统上安装Ghost博客平台的教程
- Node.js编程中客户端Session的使用详解
- 使用Raygun对Node.js应用进行错误处理的方法
- 在Mac OS下使用Node.js的简单教程
- node.js抓取并分析网页内容有无特殊内容的js文件
- 在Linux系统中搭建Node.js开发环境的简单步骤讲解
- 详解Node.js包的工程目录与NPM包管理器的使用
- 浅析Node在构建超媒体API中的作用
- 在Node.js中使用HTTP上传文件的方法
- Node.js的npm包管理器基础使用教程
- 举例讲解Node.js中的Writable对象
- 初步使用Node连接Mysql数据库
- Node调试工具JSHint的安装及配置教程
- Node.js本地文件操作之文件拷贝与目录遍历的方法
- Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
- Node.js的项目构建工具Grunt的安装与配置教程