模块将相关代码封装成单个代码单元。这可以解释为将所有相关函数移到一个文件中。假设我们创建了一个名为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的目的是什么,如何使用它?