Lerna একাধিক প্যাকেজের সাথে কাজ করার জন্য ইয়ার্ন ওয়ার্কস্পেসের উপরে ইউটিলিটি কার্যকারিতা যোগ করে। ইয়ার্ন ওয়ার্কস্পেসগুলি এটি তৈরি করে যাতে সমস্ত নির্ভরতা একসাথে ইনস্টল করা যায়, ক্যাশিং এবং দ্রুত ইনস্টল করা যায়। এটি আমাদের সহজেই একটি একক কমান্ডের সাহায্যে NPM-এর উপর নির্ভরতা প্রকাশ করতে দেয়, স্বয়ংক্রিয়ভাবে প্যাকেজ আপডেট করে।
আমি কেন লের্না ব্যবহার করব?
এটা কেন ব্যবহার করবেন? Lerna হল বেশিরভাগ বড় প্রকল্পে ব্যবহৃত হয় যা সময়ের সাথে বজায় রাখা কঠিন হয়ে যেতে পারে। এটি কোডটিকে ছোট পরিচালনাযোগ্য রিপোজিটরিতে মডুলারাইজ করার এবং ভাগ করার যোগ্য কোডকে বিমূর্ত করার অনুমতি দেয় যা এই সাব রিপোজ জুড়ে ব্যবহার করা যেতে পারে।
লার্নার কি সুতা লাগে?
প্রজেক্ট বুটস্ট্র্যাপ করার জন্য, কোনও লের্না বুটস্ট্র্যাপের প্রয়োজন নেই, আপনাকে শুধু সুতা ইন্সটল ব্যবহার করতে হবে যেমন পদ্ধতি 4 এ বর্ণিত হয়েছে। লের্না বুটস্ট্র্যাপ চালু করার জন্য এটি খুব বেশি অর্থ বহন করে না যেহেতু এটা শুধু সুতা নিজেই ইনস্টল কল. এই সেটআপের সাথে, lerna সম্পূর্ণরূপে নির্ভরতা এবং বুটস্ট্র্যাপিং ওয়ার্কফ্লোকে সুতার ওয়ার্কস্পেসগুলিতে উত্সর্গ করে৷
সুতা এবং লের্না কি?
Lerna: জাভাস্ক্রিপ্ট প্রকল্প পরিচালনার জন্য একটি টুল। এটি জাভাস্ক্রিপ্টে লেখা একটি জনপ্রিয় এবং বহুল ব্যবহৃত প্যাকেজ। এটি গিট এবং এনপিএম সহ মাল্টি-প্যাকেজ সংগ্রহস্থলগুলি পরিচালনার চারপাশে কর্মপ্রবাহকে অপ্টিমাইজ করে; সুতা: জাভাস্ক্রিপ্টের জন্য একটি নতুন প্যাকেজ ম্যানেজার। সুতা এটি ডাউনলোড করা প্রতিটি প্যাকেজ ক্যাশ করে তাই এটির আর কখনও প্রয়োজন হবে না।
Lerna রান কি করে?
Lerna হল একটি টুল যা অপ্টিমাইজ করেgit এবং npm সহ মাল্টি-প্যাকেজ সংগ্রহস্থল পরিচালনার চারপাশে কর্মপ্রবাহ। Lerna এছাড়াও প্যাকেজগুলির অসংখ্য অনুলিপির জন্য সময় এবং স্থানের প্রয়োজনীয়তা হ্রাস করতে পারে এবং পরিবেশ তৈরি করতে পারে - সাধারণত একটি প্রকল্পকে অনেকগুলি পৃথক NPM প্যাকেজে বিভক্ত করার একটি খারাপ দিক৷