今天小编给大家分享一下node导出模块的两种方式是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

目前成都创新互联已为上1000+的企业提供了网站建设、域名、雅安服务器托管、网站托管、服务器托管、企业网站设计、沙湾网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
node导出模块的两种方式:1、利用exports,该方法可以通过添加属性的方式导出,并且可以导出多个成员;2、利用“module.exports”,该方法可以直接通过为“module.exports”赋值的方式导出模块,只能导出单个成员。
本教程操作环境:windows10系统、nodejs 12.19.0版本、Dell G3电脑。
node导出模块有哪两种方式
拥有两种导出模块的方式
- exports 可以导出多个成员 
- module.exports 只能导出单个成员,后面的会覆盖前面的 
1、module.exports
我们可以直接通过为 module.exports 赋值的方式来导出模块
module.exports 可以导出单个成员
exports 的功能 module.exports 都能实现
2、exports
exports 变量是 node 提供的一个对 module.exports 的引用。
exports 用添加属性的方式来导出,且只能导出一个对象。
如果直接将 exports 变量指向一个值,不会影响 module.exports ,但是这样等于切断了 exports 与 module.exports 的联系。
示例如下:
// 定义方法,常量
const myPI = 3.14
const add = (a,b) => a + b;
// 导出,两种方法任意都可以
// 方法一:
exports.myPI = myPI
exports.add = add
// 方法二:
module.exports.myPI = myPI
module.exports.add = add
// 方法二(变形)
module.exports  = {
    myPI,
    add
}以上就是“node导出模块的两种方式是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。
当前标题:node导出模块的两种方式是什么
分享URL:http://www.scyingshan.cn/article/ihdjoc.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 