提问者:小点点

node.js中module.exports的用途是什么?[副本]


这个问题其实已经在标题里了,所以我不知道该在正文里写些什么。谢谢,强尼。


共2个答案

匿名用户

模块将相关代码封装成单个代码单元。这可以解释为将所有相关函数移到一个文件中。假设我们创建了一个名为greetings.js的文件,它包含以下两个函数:

module.exports = {
  sayHelloInEnglish: function(){ 
    return "Hello";
  },
  sayHelloInSpanish: function(){
    return "Hola";
  }
};

在上面的代码中,Module.Exports向外部世界公开了两个函数。我们可以将它们导入到另一个文件中,如下所示:

var greetings = require("./greetings.js")
greetings.sayHelloInEnglish(); // Hello
greetings.sayHelloinSpanish(); // Hola

匿名用户

阅读本文,您可以了解有关module.exports https://www.sitepoint.com/understanding-module-exports-exports-node-js/

这也是node.js module.exports的目的是什么,如何使用它?