Skip to content

سطر أوامر nvm-sh (لينكس/ماك/WSL)

يشير <version> إلى أي سلسلة تشبه الإصدار يفهمها nvm. وهذا يشمل:

  • أرقام الإصدارات الكاملة أو الجزئية، مع إمكانية إضافة "v" كبادئة (0.10، v0.1.2، v1)
  • الأسماء المستعارة الافتراضية (المدمجة): node، stable، unstable، iojs، system
  • الأسماء المستعارة المخصصة المحددة باستخدام nvm alias foo

أي خيار ينتج مخرجات ملونة يجب أن يحترم خيار --no-colors.

استخدام سطر أوامر nvm-sh:

bash
nvm --help                                  عرض هذه الرسالة
  --no-colors                               تعطيل الألوان
nvm --version                               طباعة إصدار nvm المثبت
nvm install [<version>]                     تنزيل وتثبيت <version>. يستخدم .nvmrc إذا كان متاحًا وتم حذف الإصدار.
   يجب أن تظهر الوسائط الاختيارية التالية مباشرة بعد `nvm install`:
  -s                                        تخطي التنزيل الثنائي، التثبيت فقط من المصدر.
  -b                                        تخطي تنزيل المصدر، التثبيت فقط من الثنائي.
  --reinstall-packages-from=<version>       عند التثبيت، إعادة تثبيت الحزم من <node|iojs|رقم إصدار node>.
  --lts                                     عند التثبيت، اختيار إصدارات LTS (الدعم طويل الأمد) فقط.
  --lts=<اسم LTS>                           عند التثبيت، اختيار إصدارات خط LTS محدد فقط.
  --skip-default-packages                   عند التثبيت، تخطي ملف default-packages إذا كان موجودًا.
  --latest-npm                              بعد التثبيت، محاولة الترقية إلى أحدث إصدار عامل من npm لإصدار node المحدد.
  --no-progress                             تعطيل شريط التقدم لأي تنزيلات.
  --alias=<n>                            بعد التثبيت، تعيين الاسم المستعار المحدد للإصدار المحدد. (نفس: nvm alias <n> <version>)
  --default                                 بعد التثبيت، تعيين الاسم المستعار الافتراضي للإصدار المحدد. (نفس: nvm alias default <version>)
  --save                                    بعد التثبيت، كتابة الإصدار المحدد في .nvmrc.
nvm uninstall <version>                     إلغاء تثبيت إصدار
nvm uninstall --lts                         إلغاء التثبيت باستخدام الاسم المستعار التلقائي LTS (الدعم طويل الأمد) `lts/*`، إذا كان متاحًا.
nvm uninstall --lts=<اسم LTS>               إلغاء التثبيت باستخدام الاسم المستعار التلقائي لخط LTS المقدم، إذا كان متاحًا.
nvm use [<version>]                         تعديل PATH لاستخدام <version>. يستخدم .nvmrc إذا كان متاحًا وتم حذف الإصدار.
  يجب أن تظهر الوسائط الاختيارية التالية مباشرة بعد `nvm use`:
  --silent                                  كتم مخرجات stdout/stderr
  --lts                                     استخدام الاسم المستعار التلقائي LTS (الدعم طويل الأمد) `lts/*`، إذا كان متاحًا.
  --lts=<اسم LTS>                           استخدام الاسم المستعار التلقائي لخط LTS المقدم، إذا كان متاحًا.
  --save                                    كتابة الإصدار المحدد في .nvmrc.
nvm exec [<version>] [<command>]            تنفيذ <command> على <version>. يستخدم .nvmrc إذا كان متاحًا وتم حذف الإصدار.
  يجب أن تظهر الوسائط الاختيارية التالية مباشرة بعد `nvm exec`:
  --silent                                  كتم مخرجات stdout/stderr
  --lts                                     استخدام الاسم المستعار التلقائي LTS (الدعم طويل الأمد) `lts/*`، إذا كان متاحًا.
  --lts=<اسم LTS>                           استخدام الاسم المستعار التلقائي لخط LTS المقدم، إذا كان متاحًا.
nvm run [<version>] [<args>]                تشغيل `node` على <version> مع <args> كوسائط. يستخدم .nvmrc إذا كان متاحًا وتم حذف الإصدار.
  يجب أن تظهر الوسائط الاختيارية التالية مباشرة بعد `nvm run`:
  --silent                                  كتم مخرجات stdout/stderr
  --lts                                     استخدام الاسم المستعار التلقائي LTS (الدعم طويل الأمد) `lts/*`، إذا كان متاحًا.
  --lts=<اسم LTS>                           استخدام الاسم المستعار التلقائي لخط LTS المقدم، إذا كان متاحًا.
nvm current                                 عرض إصدار Node المفعل حاليًا
nvm ls [<version>]                          سرد الإصدارات المثبتة، المطابقة لـ <version> المحدد إذا تم تقديمه
  --no-colors                               تعطيل الألوان
  --no-alias                                قمع مخرجات `nvm alias`
nvm ls-remote [<version>]                   سرد الإصدارات البعيدة المتاحة للتثبيت، المطابقة لـ <version> المحدد إذا تم تقديمه
  --lts                                     عند السرد، عرض إصدارات LTS (الدعم طويل الأمد) فقط
  --lts=<اسم LTS>                           عند السرد، عرض إصدارات خط LTS محدد فقط
  --no-colors                               تعطيل الألوان
nvm version <version>                       حل الوصف المقدم إلى إصدار محلي واحد
nvm version-remote <version>                حل الوصف المقدم إلى إصدار بعيد واحد
  --lts                                     عند السرد، اختيار إصدارات LTS (الدعم طويل الأمد) فقط
  --lts=<اسم LTS>                           عند السرد، اختيار إصدارات خط LTS محدد فقط
nvm deactivate                              إلغاء تأثيرات `nvm` على الصدفة الحالية
  --silent                                  كتم مخرجات stdout/stderr
nvm alias [<pattern>]                       عرض جميع الأسماء المستعارة التي تبدأ بـ <pattern>
  --no-colors                               تعطيل الألوان
nvm alias <n> <version>                  تعيين اسم مستعار يسمى <n> يشير إلى <version>
nvm unalias <n>                          إزالة الاسم المستعار المسمى <n>
nvm install-latest-npm                      محاولة الترقية إلى أحدث إصدار عامل من `npm` على إصدار node الحالي
nvm reinstall-packages <version>            إعادة تثبيت حزم `npm` العالمية الموجودة في <version> إلى الإصدار الحالي
nvm unload                                  إلغاء تحميل `nvm` من الصدفة
nvm which [current | <version>]             عرض المسار إلى إصدار node المثبت. يستخدم .nvmrc إذا كان متاحًا وتم حذف الإصدار.
  --silent                                  كتم مخرجات stdout/stderr عند حذف إصدار
nvm cache dir                               عرض مسار دليل التخزين المؤقت لـ nvm
nvm cache clear                             تفريغ دليل التخزين المؤقت لـ nvm
nvm set-colors [<رموز الألوان>]              تعيين خمسة ألوان نص باستخدام تنسيق "yMeBg". متاح عند الدعم، الألوان الأولية هي:
                                                  bygre
                                               رموز الألوان:
                                                r/R = أحمر / أحمر غامق
                                                g/G = أخضر / أخضر غامق
                                                b/B = أزرق / أزرق غامق
                                                c/C = سماوي / سماوي غامق
                                                m/M = أرجواني / أرجواني غامق
                                                y/Y = أصفر / أصفر غامق
                                                k/K = أسود / أسود غامق


                                             e/W = رمادي فاتح / أبيض

أمثلة على أوامر nvm-sh:

  • nvm install 8.0.0 تثبيت رقم إصدار محدد

  • nvm use 8.0 استخدام أحدث إصدار 8.0.x

  • nvm run 6.10.3 app.js تشغيل app.js باستخدام node 6.10.3

  • nvm exec 4.8.3 node app.js تنفيذ node app.js باستخدام node 4.8.3

  • nvm alias default 8.1.0 تعيين إصدار node الافتراضي في الصدفة

  • nvm alias default node دائمًا استخدام أحدث إصدار متاح من node كافتراضي في الصدفة

  • nvm install node تثبيت أحدث إصدار متاح

  • nvm use node استخدام أحدث إصدار

  • nvm install --lts تثبيت أحدث إصدار LTS

  • nvm use --lts استخدام أحدث إصدار LTS

  • nvm set-colors cgYmW تعيين ألوان النص إلى سماوي، أخضر، أصفر غامق، أرجواني، وأبيض

TIP

لإزالة أو مسح أو إلغاء تثبيت nvm، ما عليك سوى إزالة مجلد $NVM_DIR (عادةً ~/.nvm)

بُني باستخدام VitePress