Precisamos saber apenas três pontos para saber a diferença entre exportações e Module.Exports:
1.Exports é uma referência ao Module.Exports
2. O valor inicial do módulo.Exports é um objeto vazio {}, portanto o valor inicial das exportações também é {}
3.Require () Retorna Module.Exports em vez de exportações
então:
• Passamos
var name = 'nswbmw'; exports.name = nome; exports.sayName = function () {console.log (nome); } Atribuir um valor às exports está realmente adicionando dois atributos ao module.exports O código acima é equivalente a:
var name = 'nswbmw'; module.exports.name = nome; module.exports.sayName = function () {console.log (nome); }O artigo acima entende profundamente a diferença entre exportações de nó e Module.Exports é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.