node exports 与 module.exports 的区别及使用详解

Posted qinlongqiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node exports 与 module.exports 的区别及使用详解相关的知识,希望对你有一定的参考价值。

1、外露各类型的属性,函数,对像,exports.name = name;  可以直接引用

2、只外露类的定义,module.exports,    要new实例化之后才能引用

  2、1 单个文件只外露唯一一个类定义 

        module.exports = classDefine;

  2、2 单个文件同时外露多个不同的类定义 

        module.exports.classDefine1 = classDefine1;

        module.exports.classDefine2 = classDefine2;

        module.exports.classDefine3 = classDefine3;

以上是关于node exports 与 module.exports 的区别及使用详解的主要内容,如果未能解决你的问题,请参考以下文章

Node.js中exports与module.exports的区别

Node.js学习笔记(一)module.exports与exports

Node.js中exports与module.exports的区别

Node.js 和 ES6 中的 module.exports 与 export default

Node.js的学习入门(module.exports与exports)

Node.js中exports与module.exports的区别