เราจำเป็นต้องรู้สามจุดเพื่อทราบความแตกต่างระหว่างการส่งออกและโมดูลส่งออก:
1. exports เป็นการอ้างอิงถึงโมดูลส่งออก
2. ค่าเริ่มต้นของโมดูล exports เป็นวัตถุเปล่า {} ดังนั้นค่าเริ่มต้นของการส่งออกคือ {}
3.Require () ส่งคืนโมดูลส่งออกแทนการส่งออก
ดังนั้น:
•เราผ่าน
var name = 'nswbmw'; exports.name = ชื่อ; exports.sayname = function () {console.log (ชื่อ); - การกำหนดค่าให้กับ exports คือการเพิ่มแอตทริบิวต์สองแอตทริบิวต์ลงใน module.exports รหัสข้างต้นเทียบเท่ากับ:
var name = 'nswbmw'; module.exports.name = ชื่อ; module.exports.sayname = function () {console.log (ชื่อ); -บทความข้างต้นเข้าใจถึงความแตกต่างระหว่างการส่งออกโหนดและโมดูลการส่งออกเป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น