ඔබ http, sys වැනි node.js බාගත කර ස්ථාපනය කරන විට node.js හි පෙරනිමි හෝ පවතින මොඩියුල කිහිපයක් තිබේ .
ඒවා දැනටමත් node.js හි ඇති බැවින්, අපට මෙම මොඩියුල භාවිතා කිරීමට අවශ්ය වූ විට අපි මූලික වශයෙන් ආනයන මොඩියුල වලට කැමතියි , නමුත් ඇයි? මන්ද ඒවා දැනටමත් node.js හි ඇති බැවිනි. ආයාත කිරීම හරියට node.js වෙතින් ගෙන ඒවා ඔබේ වැඩසටහනට ඇතුළත් කිරීම වැනිය. ඉන්පසු ඒවා භාවිතා කිරීම.
ඇති ෙහයින්ද අපනයන හරියටම ප්රතිවිරුද්ධ, ඔබට අවශ්ය මොඩියුලය නිර්මාණය කරනු ඇත, ඉඩ ගේ මෙම මොඩියුලය addition.js කියන්න සහ node.js බවට එම මොඩියුලය දමා, ඔබ එය අපනයනය කිරීමෙන් එය කරන්න.
මම මෙතන කිසිම දෙයක් ලියන්න, මතක තියාගන්න, පෙර, module.exports.additionTwo ලෙස සමාන වේ exports.additionTwo
හහ්, ඒ නිසා තමයි අපි කැමති
exports.additionTwo = function(x)
{return x+2;};
මාර්ගය ගැන සැලකිලිමත් වන්න
ඔබ add.js මොඩියුලයක් නිර්මාණය කර ඇති බව කියමු.
exports.additionTwo = function(x){
return x + 2;
};
ඔබ මෙය ඔබගේ NODE.JS විධාන විමසුමේ ක්රියාත්මක කරන විට:
node
var run = require('addition.js');
මෙය කීම වැරදිය
දෝෂය: මොඩියුලය එකතු කිරීම සොයාගත නොහැක. Js
මෙයට හේතුව, අපි මාර්ගය සඳහන් නොකිරීම නිසා node.js ක්රියාවලියට add.js නොහැකි වීමයි. එබැවින්, අපට NODE_PATH භාවිතා කරමින් මාර්ගය සැකසිය හැකිය
set NODE_PATH = path/to/your/additon.js
දැන්, මෙය කිසිදු දෝෂයක් නොමැතිව සාර්ථකව ක්රියාත්මක විය යුතුය !!
තවත් එක් දෙයක් නම්, ඔබට NODE_PATH සැකසීමෙන් එකතු කිරීම.ජේ ගොනුව ධාවනය කළ හැකිය, ඔබේ nodejs විධාන විමසුමට ආපසු යන්න:
node
var run = require('./addition.js');
වත්මන් නාමාවලියෙහි ඇති බව පවසමින් අපි මෙහි මාර්ගය සපයන බැවින් ./
මෙයද සාර්ථකව ක්රියාත්මක විය යුතුය.