我的编程空间,编程开发者的网络收藏夹
学习永远不晚

node导出模块的两种方式是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

node导出模块的两种方式是什么

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

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导出模块的两种方式是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

node导出模块的两种方式是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python种导入模块的三种方式是什么

本篇内容介绍了“Python种导入模块的三种方式是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1 . import  >>> im
2023-06-02

Javascript模块导入导出的方法是什么

这篇“Javascript模块导入导出的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Javascript模块导入
2023-07-04

实现Perl模块安装的两种方法是什么

这篇文章给大家介绍实现Perl模块安装的两种方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Perl模块安装方法首先安装Perl5.8.8:cdPerl-5.8.8&&rm-fconfig.shPolicy.s
2023-06-17

Node模块化开发的方法是什么

本文小编为大家详细介绍“Node模块化开发的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Node模块化开发的方法是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、介绍1. 什么是模块化开发模块
2023-07-05

Node中的net模块是什么

本文小编为大家详细介绍“Node中的net模块是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Node中的net模块是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1. OSI 七层协议模型想要学明白通
2023-07-05

Python导入模块的3种方式小结

本文主要介绍了Python导入模块的3种方式小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-03-10

Python中几种导入模块的方式总结

模块内部封装了很多实用的功能,有时在模块外部调用就需要将其导入。常见的方式有如下几种: 1 . import>>> import sys >>> sys.path ['', 'C:\Python34\Lib\idlelib', 'C:\Wi
2022-06-04

Python中导入模块的几种方式总结

模块就是用一堆的代码实现了一些功能的代码的集合,通常一个或者多个函数写在一个.py文件里,下面这篇文章主要给大家介绍了关于Python中导入模块的几种方式,需要的朋友可以参考下
2022-12-09

QT打包的两种方式是什么

这篇“QT打包的两种方式是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“QT打包的两种方式是什么”文章吧。QT打包的两种
2023-07-05

什么是模块化?聊聊Node模块化的那些事

什么是模块化?本篇文章给大家深度解析一下Node.js模块化的那些事,希望对大家有所帮助!
2022-11-23

什么是模块化?深析node模块化的那些事

什么是模块化?本篇文章带大家深度解析node模块化的那些事,希望对大家有所帮助!
2023-05-14

Node http模块基本使用方法是什么

这篇文章主要介绍了Node http模块基本使用方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Node http模块基本使用方法是什么文章都会有所收获,下面我们一起来看看吧。http 模块使用 Nod
2023-07-05

编程热搜

目录