আপনি node.js যেমন HTTP, sys ইত্যাদি ডাউনলোড এবং ইনস্টল করার সময় নোড.জেজে কিছু ডিফল্ট বা বিদ্যমান মডিউল থাকে
যেহেতু তারা ইতিমধ্যে নোড.জেজে রয়েছে, যখন আমরা এই মডিউলগুলি ব্যবহার করতে চাই আমরা মূলত আমদানি মডিউলগুলি পছন্দ করি তবে কেন? কারণ তারা ইতিমধ্যে নোড.জেএস-এ উপস্থিত রয়েছে আমদানি করা তাদের নোড.জেএস থেকে নেওয়া এবং আপনার প্রোগ্রামে রাখার মতো। এবং তারপরে সেগুলি ব্যবহার করে।
যেখানে রপ্তানী ঠিক বিপরীত হয়, তাহলে আপনি মডিউল যদি আপনি চান তৈরি করছেন, আসুন বলতে মডিউল addition.js এবং Node.js মধ্যে যে মডিউল নির্বাণ, আপনি এটা রপ্তানি করে না।
আমি এখানে কিছু লিখুন, মনে রাখবেন, module.exports.additionTwo হিসাবে একই exports.additionTwo
হু, তাই কারণ, আমরা পছন্দ করি
exports.additionTwo = function(x)
{return x+2;};
পথটি সম্পর্কে সাবধানতা অবলম্বন করুন
বলুন আপনি একটি সংযোজন.জেএস মডিউল তৈরি করেছেন,
exports.additionTwo = function(x){
return x + 2;
};
যখন আপনি এটি আপনার NODE.JS কমান্ড প্রম্পটে চালাবেন:
node
var run = require('addition.js');
এই বলে ভুল হবে
ত্রুটি: মডিউল সংযোজনগুলি খুঁজে পাওয়া যায় না s
এটি কারণ আমরা নোড.জেএস প্রক্রিয়াটি অতিরিক্ত অক্ষম করতে পারি না কারণ আমরা পথটির উল্লেখ করি নি। সুতরাং, আমরা NODE_PATH ব্যবহার করে পথ নির্ধারণ করতে পারি
set NODE_PATH = path/to/your/additon.js
এখন, এটি কোনও ত্রুটি ছাড়াই সফলভাবে চালানো উচিত !!
আরও একটি বিষয়, আপনি NODE_PATH সেট না করে অতিরিক্ত.js ফাইলটি চালাতে পারেন, আপনার নোডেজ কমান্ড প্রম্পটে ফিরে যান:
node
var run = require('./addition.js');
যেহেতু আমরা এটি বর্তমান ডিরেক্টরিতে এটি বলে এখানে পথ সরবরাহ করছি ./
এটিও সাফল্যের সাথে চালানো উচিত।