سطر أوامر nvm-sh (لينكس/ماك/WSL)
يشير <version>
إلى أي سلسلة تشبه الإصدار يفهمها nvm. وهذا يشمل:
- أرقام الإصدارات الكاملة أو الجزئية، مع إمكانية إضافة "v" كبادئة (0.10، v0.1.2، v1)
- الأسماء المستعارة الافتراضية (المدمجة): node، stable، unstable، iojs، system
- الأسماء المستعارة المخصصة المحددة باستخدام
nvm alias foo
أي خيار ينتج مخرجات ملونة يجب أن يحترم خيار --no-colors
.
استخدام سطر أوامر nvm-sh:
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.xnvm run 6.10.3 app.js
تشغيل app.js باستخدام node 6.10.3nvm exec 4.8.3 node app.js
تنفيذnode app.js
باستخدام node 4.8.3nvm alias default 8.1.0
تعيين إصدار node الافتراضي في الصدفةnvm alias default node
دائمًا استخدام أحدث إصدار متاح من node كافتراضي في الصدفةnvm install node
تثبيت أحدث إصدار متاحnvm use node
استخدام أحدث إصدارnvm install --lts
تثبيت أحدث إصدار LTSnvm use --lts
استخدام أحدث إصدار LTSnvm set-colors cgYmW
تعيين ألوان النص إلى سماوي، أخضر، أصفر غامق، أرجواني، وأبيض
TIP
لإزالة أو مسح أو إلغاء تثبيت nvm، ما عليك سوى إزالة مجلد $NVM_DIR
(عادةً ~/.nvm
)