概述
本教程操作环境: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
}
登录后复制
推荐学习:《nodejs视频教程》
以上就是node导出模块有哪两种方式的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是聪慧宝贝为你收集整理的node导出模块有哪两种方式的全部内容,希望文章能够帮你解决node导出模块有哪两种方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复