ویرگول
ورودثبت نام
reza rayatnia
reza rayatnia
خواندن ۱ دقیقه·۱ سال پیش

چطور ورژن های مختلف nodejs رو با nvm به صورت آفلاین نصب کنیم؟

سلام.

اگه با نود کار میکنید ممکنه لازم بشه با ورژن های مختلف اون کار کنید. بنابراین باید بتونید ورژن های مختلف نود رو روی سیستمتون داشته باشید. خب این کار رو میتونید با nvm )node version manager) انجام بدید.

برای سادگی لیست دستورات پرکاربرد رو اینجا آوردم:

nvm install <version> [arch] :

نصب یه ورژن جدید؛ ورژن میتونه یه ورژن خاص مثلا 18.12.1 یا latest باشه

nvm list [available] :

نمایش لیست ورژن های نصب شده. اگر کلمه available روبگذاریم لیست قابل نصب رو از نت میگیره و نشون میده

nvm on | off

فعال و غیرفعال کردن nvm

nvm use <version> [arch]

تغییر ورژن فعال نود. مثلا اگر ورژن 18.12.1 رو نصب کرده باشید، میتونید اون رو به عنوان ورژن جاری انتخاب کنید.

حالا مشکل چیه؟ اگه مثل من جایی کار میکنید که مستقیما به اینترنت دسترسی ندارید دستور nvm install براتون کار نمی کنه. بنابراین باید نود رو دانلود و نصب کنید. حالا چطوری میشه چنتا ورژن رو باهم داشت؟

قدم ها:

  • نسخه اول از نود رو دانلود و نصب کنید. مثلا 18.12.1
  • خب حالا nvm رو هم دانلود و نصب کنید
  • دستور nvm off رو اجرا کنید
  • نسخه node رو uninstall کنید
  • حالا نسخه دوم از نود رو هم دانلود و نصب کنید. مثلا 14.21.2
  • از آدرس C:\Users\{your-user}\AppData\Roaming فولدر nvm رو پیدا کنید و یه فولدر برای نسخه ای الان به صورت آفلاین نصب کردید به نام همون نسخه بسازید. اینجا اسم فولدر میشه همون 14.21.2. حالا محتویات نسخه نود رو از program files\node کپی کنید توی فولدری که ساختید.
  • دوباره نسخه node رو uninstall کنید
  • و در پایان دستور nvm on رو اجرا کنید

دیگه الان میتونید با دستوراتی که قبلتر گفتیم نسخه های نصب شده رو ببینید و بینشون سوییچ کنید

nvmnodejsنودproxyاینترنت مستقیم
شاید از این پست‌ها خوشتان بیاید