هیمن حسین پنا
هیمن حسین پنا
خواندن ۱ دقیقه·۳ سال پیش

تفاوت npm و yarn و pnpm - مقایسه Node Package Managers


در این ویدیو به مقایسه Node Package Managers پرداختیم و تفاوت npm و yarn و pnpm را از منظر ساختاری و فنی بررسی کردیم. ابتدا به معرفی مفهوم پکیج و ماژول پرداختیم و چالش هایی که یک پکیج منیجر با آن سروکار دارد را معرفی کردیم. سپس به تاریخچه و مکانیزم npm و yarn classic و yarn berry و pnpm پرداختیم. گفتیم که npm و yarn classic از رویکرد flatten برای ذخیره و بازیابی پکیج ها استفاده می‌کنند و pnpm از رویکرد content addressable storage برای این کار بهره میبرد و همچنین yarn berry از روش Plug'n'Play استفاده میکند. در نهایت برای هرکدام یک نمونه ساده ساختیم و مطالب گفته شده را بررسی کردیم


https://youtu.be/fqMLtuMBPAc


برنامه نویسیبرنامه نویسی وبnode jsjavascript
برنامه نویس و معمار نرم افزار
شاید از این پست‌ها خوشتان بیاید