Project ကြီးလာတာနဲ့ code အားလုံးကို file တစ်ခုထဲမှာထားရင် ရှာရခက်၊ ပြင်ရခက်၊ error ရှာရခက် ဖြစ်လာပါတယ်။ Node.js မှာ file တွေကို modules အဖြစ်ခွဲပြီး module.exports နဲ့ထုတ်၊ require() နဲ့ပြန်ယူနိုင်ပါတယ်။
// File: mathTools.js
function add(a, b) {
return a + b;
}
function multiply(a, b) {
return a * b;
}
module.exports = { add, multiply };
// File: app.js
const mathTools = require('./mathTools');
console.log(mathTools.add(5, 3));
console.log(mathTools.multiply(5, 3));mathTools.js ထဲမှာ function နှစ်ခုရေးပြီး object အနေနဲ့ export လုပ်ထားပါတယ်။ app.js မှာ require('./mathTools') နဲ့ယူပြီး mathTools.add(), mathTools.multiply() လို့ခေါ်သုံးပါတယ်။
8 15Info
Local file ကို import လုပ်တဲ့အခါ ./ မပါရင် Node.js က package လို့ထင်နိုင်ပါတယ်။ ဒါကြောင့် ကိုယ့် project ထဲက file ဆိုရင် ./filename ပုံစံသုံးပါ။