TGViewer
کدهالیک | codehalic کدهالیک | codehalic @codehalics · 4.14K subscribers
Post #225 638
دسترسی به پکیج‌ها وقتی اینترنت قطع می‌شه به صورت آفلاین
به‌عنوان توسعه‌دهنده، وقتی اینترنت قطع می‌شه، ممکنه حتی نتونیم ساده‌ترین کار یعنی pnpm install یا npm install رو انجام بدیم!
با خودم گفتم:
چیکار کنم که زمان قطعی اینترنت، همچنان به پکیج‌های ضروری و داکیومنت ها دسترسی داشته باشم؟ یا حتی بتونم از این پکیج‌ها تو هر پروژه‌ی جدید استفاده کنم؟
جواب کوتاه و ساده استفاده از pnpm با قابلیت کش افلاینه.
من چیکار کردم؟
1- اومدم یه پروژه تست ساختم که شامل فقط یه فایل package.json با لیستی از پکیج‌هایی که تو اکثر پروژه‌ها لازمم می‌شن (مثل React, Next.js, Tailwind, Zustand, ...).
2- مسیر کش رو با دستور زیر به یه درایو امن تر منتقل کردم:
"pnpm config set store-dir "E:\Dev\pnpm-cache
3- با pnpm install همه رو یکبار دانلود کردم تا برن توی کش لوکال.
4- حالا هر وقت اینترنت قطع باشه، فقط کافیه بزنم:
pnpm install --offline
pnpm add axios --offline
نکته: حتی می‌تونی با ابزارهایی مثل verdaccio یه ریجیستری npm لوکال بسازی و در حالت تیمی همه پکیج‌هات رو همیشه در دسترس داشته باشی
برای دسترسی به داکیومنت پکیج‌ها هم در حالت آفلاین، ابزارهای زیر میتونن تا حدی کار راه انداز باشن:
DevDocs.io (با کش آفلاین)
Velocity / Dash / Zeal

~Alireza R. Anaraki


@codehalics
  • ❤ 9
  • 🙏 2
More from @codehalics
  1. Oct 11, 2026یه زمانی جمله «Jack of all trades, master of none» بیشتر شبیه یه نقد بود یعنی کسی که از هم…
  2. Oct 11, 2026فکر کنم AI داره یه چیزی رو جدی عوض می‌کنه: اینکه همیشه ارزش آدم‌ها به تخصص خیلی عمیق و محد…
  3. Oct 11, 2026یکی اومده بازی GTA V رو روی مرورگر پورت کرده و میتونین آنلاین بازیش کنید ! https://gta.del…
  4. Oct 10, 2026پروژه‌ای که رایان دال با ایده‌ای متفاوت از Node.js شروع کرد، حالا به پایان مسیر توسعه خودش…
  5. Oct 10, 2026پروژه‌ای که قرار بود جای Node.js رو بگیره، حالا قراره توسعه‌اش متوقف بشه! کلادفلر تمام تیم…
  6. Oct 10, 2026نظرسنجی جدید Stack Overflow از بیش از ۳۰ هزار توسعه‌دهنده در ۱۶۹ کشور نشون می‌ده که هوش مص…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →