একটু সার্চ করলেই অনেক নড প্যাকেজ পাওয়া যায়। সমস্যা দেখা দেয় যখন দেখা যায় যে অল্প কিছুর জন্য নিজের প্রজেক্টে ব্যবহার করা যায়। এমন পরিস্থিতিতে আমরা চাইলে ঐ প্যাকেজটি নিজের মত করে মডিফাই করে নিতে পারি। এরপর নিজের প্রজেক্টে ব্যবহার করতে পারি।
কোন ভাগ থাকলেও ফিক্স করার পর এভাবে ব্যবহার করতে পারি। আপনি হয়তো বাগ ফিক্স করে ডেভেলপারকে পুল রিকোয়েস্ট পাঠিয়েছেন। কিন্তু ডেভেলপার ভার্সন আপডেট না করা পর্যন্ত লাইভ ভার্সন ব্যবহার ও করা যাবে না। তখন লোকালি আমরা এভাবে ব্যবহার করতে পারি।
যে প্যাকেজ আমরা মডিফাই করেছি, সে ডিরেক্টরিতে গিয়ে নিচের কমান্ড লিখবঃ
npm link
এবার আমাদের প্রজেক্টে, যে প্রজেক্টে প্যাকেজটি ব্যবহার করব, তা যুক্ত করতে লিখবঃ
npm link package-name
এই তো।
চাইলে নিজের প্যাকেজও তৈরি করার পর আমরা এভাবে ব্যবহার করতে পারি।