تغییرات
این صفحه تاریخچه بهروزرسانی نسخههای اصلی NVM را ثبت میکند. از آنجایی که NVM دو نسخه اصلی دارد (nvm-windows و nvm-sh/nvm)، تغییرات آنها را به صورت جداگانه فهرست میکنیم.
تغییرات NVM برای Windows
v1.2.2 (2025-01-01)
- رفع مشکلات نصب در نسخههای خاص Windows
- بهبود سازگاری با آخرین نسخههای Node.js
- بهبود عملکرد پیکربندی آینه
- رفع چندین آسیبپذیری امنیتی
v1.1.10 (2023-08-28)
- افزودن پشتیبانی کامل از Windows 11
- رفع مشکلات استفاده در PowerShell 7
- بهبود خوانایی پیامهای خطا
- رفع مشکلات نصب در مسیرهای با کاراکترهای خاص
v1.1.9 (2022-12-14)
- رفع مدیریت متغیر محیطی PATH
- افزودن گزینههای نصب جدید
- بهبود پشتیبانی 64 بیتی
v1.1.8 (2022-01-23)
- بهینهسازی سرعت دانلود
- بهبود پشتیبانی از نسخههای بالاتر Node.js
- رفع چندین مشکل پایداری
v1.1.7 (2020-07-06)
- افزودن پشتیبانی از فایلهای .nvmrc
- بهبود مدیریت خطا
- رفع مشکلات دانلود در سیستمهای خاص
تغییرات NVM-SH/NVM
v0.39.3 (2023-01-24)
- بهبود تجربه نصب در macOS و Linux
- افزودن پشتیبانی از آخرین نسخههای Node.js
- رفع مشکلات مربوط به معماری ARM
- بهروزرسانی مستندات و مثالها
v0.39.0 (2022-01-10)
- افزودن گزینههای نصب مجدد اجباری
- بهبود مدیریت اتصال شبکه
- افزودن پشتیبانی از shellهای جدید
- بهروزرسانی اسکریپتهای نصب
v0.38.0 (2021-02-02)
- افزودن تجزیه بهتر نسخه
- بهبود پشتیبانی از تراشههای Apple M1
- افزودن عملکرد قفل نسخه npm
- رفع چندین مشکل امنیتی
v0.37.0 (2020-10-29)
- افزودن دستورات نام مستعار جدید
- بهبود مدیریت فایلهای .nvmrc
- رفع مشکلات سازگاری در ترمینالهای خاص
- بهروزرسانی پیامهای خطا و مستندات
v0.35.0 (2019-08-16)
- افزودن پشتیبانی از سایت آینه
- بهبود فرآیند نصب نسخه
- رفع مشکلات مدیریت PATH
- بهروزرسانی اسکریپتهای تکمیل خودکار
نحوه ارتقا
ارتقای NVM برای Windows
- آخرین نسخه نصبکننده را دانلود کنید
- نسخه فعلی NVM برای Windows را حذف کنید
- نسخه جدید را نصب کنید
- نسخههای Node.js قبلاً استفاده شده را دوباره نصب کنید
ارتقای NVM-SH/NVM
bash
# روش 1: استفاده از اسکریپت نصب
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
# روش 2: استفاده از git
cd "$NVM_DIR" && git fetch --tags origin && git checkout `git describe --abbrev=0 --tags --match "v[0-9]*" $(git rev-list --tags --max-count=1)`پس از ارتقا، ترمینال خود را ببندید و دوباره باز کنید، یا دستور زیر را اجرا کنید:
bash
source ~/.bashrc # یا source ~/.zshrc