Skip to content

nvm-sh کمانڈ لائن (Linux/MacOS/WSL)

<version> nvm کے ذریعے سمجھے جانے والے کسی بھی ورژن جیسے سٹرنگ کو کہتے ہیں۔ ان میں شامل ہیں:

  • مکمل یا جزوی ورژن نمبر، اختیاری "v" سے شروع ہو سکتا ہے (0.10, v0.1.2, v1)
  • ڈیفالٹ (built-in) عرفی نام: 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                   انسٹالیشن کے دوران، اگر موجود ہے، تو ڈیفالٹ پیکیج فائل چھوڑیں۔
  --latest-npm                               انسٹالیشن کے بعد، دیے گئے node ورژن کے تازہ ترین کام کرنے والے npm میں اپ گریڈ کرنے کی کوشش کریں۔
  --no-progress                              کسی بھی ڈاؤن لوڈ کی پیش رفت بار ممنوع کریں۔
  --alias=<name>                             انسٹالیشن کے بعد، متعین کردہ عرفی نام کو متعین کردہ ورژن پر سیٹ کریں۔ (nvm alias <name> <version> کے ساتھ ایک جیسا)
  --default                                  انسٹالیشن کے بعد، ڈیفالٹ عرفی نام کو متعین کردہ ورژن پر سیٹ کریں۔ (nvm alias default <version> کے ساتھ ایک جیسا)
  --save                                     انسٹالیشن کے بعد، متعین کردہ ورژن کو .nvmrc میں لکھیں۔
nvm uninstall <version>                     ایک ورژن ان انسٹال کریں
nvm uninstall --lts                         خودکار LTS (طویل مدتی سپورٹ) عرفی نام `lts/*` استعمال کرکے ان انسٹال کریں، اگر دستیاب ہے۔
nvm uninstall --lts=<LTS نام>               خودکار عرفی نام استعمال کرکے مخصوص LTS لائن ان انسٹال کریں، اگر دستیاب ہے۔
nvm use [<version>]                         <version> استعمال کرنے کے لیے PATH میں ترمیم کریں۔ اگر دستیاب ہے اور ورژن چھوڑ دیا گیا ہے، تو .nvmrc استعمال کریں۔
  مندرجہ ذیل اختیاری پیرامیٹرز کو `nvm use` کے بعد براہ راست ظاہر ہونا چاہیے:
  --silent                                  stdout/stderr آؤٹ پٹ خاموش کریں
  --lts                                     خودکار LTS (طویل مدتی سپورٹ) عرفی نام `lts/*` استعمال کریں، اگر دستیاب ہے۔
  --lts=<LTS نام>                            خودکار عرفی نام مخصوص LTS لائن استعمال کریں، اگر دستیاب ہے۔
  --save                                     متعین کردہ ورژن کو .nvmrc میں لکھیں۔
nvm exec [<version>] [<command>]            <version> استعمال کرکے <command> چلائیں۔ اگر دستیاب ہے اور ورژن چھوڑ دیا گیا ہے، تو .nvmrc استعمال کریں۔
مندرجہ ذیل اختیاری پیرامیٹرز کو `nvm exec` کے بعد براہ راست ظاہر ہونا چاہیے:
  --silent                                  stdout/stderr آؤٹ پٹ خاموش کریں
  --lts                                     خودکار LTS (طویل مدتی سپورٹ) عرفی نام `lts/*` استعمال کریں، اگر دستیاب ہے۔
  --lts=<LTS نام>                            خودکار عرفی نام مخصوص LTS لائن استعمال کریں، اگر دستیاب ہے۔
nvm run [<version>] [<args>]                <version> اور <args> کو پیرامیٹرز کے طور پر `node` چلائیں۔ اگر دستیاب ہے اور ورژن چھوڑ دیا گیا ہے، تو .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>]                   remote انسٹال ہونے والے ورژنز کی فہرست بنائیں، دیے گئے <version> سے میچ کریں، اگر فراہم کیا گیا ہے۔
  --lts                                     فہرست بناتے وقت، صرف LTS (طویل مدتی سپورٹ) ورژنز دکھائیں
  --lts=<LTS نام>                           فہرست بناتے وقت، صرف مخصوص LTS لائن کے ورژنز دکھائیں
  --no-colors                               رنگین آؤٹ پٹ ممنوع کریں
nvm version <version>                       دیے گئے وضاحت کو ایک مقامی ورژن میں حل کریں
nvm version-remote <version>                دیے گئے وضاحت کو ایک remote ورژن میں حل کریں
  --lts                                     فہرست بناتے وقت، صرف LTS (طویل مدتی سپورٹ) ورژن منتخب کریں
  --lts=<LTS نام>                           فہرست بناتے وقت، صرف مخصوص LTS لائن کا ورژن منتخب کریں
nvm deactivate                              موجودہ shell پر `nvm` کے اثرات کو منسوخ کریں
  --silent                                  stdout/stderr آؤٹ پٹ خاموش کریں
nvm alias [<pattern>]                       <pattern> سے شروع ہونے والے تمام عرفی نامز دکھائیں
  --no-colors                               رنگین آؤٹ پٹ ممنوع کریں
nvm alias <name> <version>                  <name> نام کا عرفی نام سیٹ کریں، <version> کی طرف اشارہ کرتا ہے
nvm unalias <name>                          <name> نام کا عرفی نام حذف کریں
nvm install-latest-npm                      موجودہ node ورژن کے تازہ ترین کام کرنے والے `npm` میں اپ گریڈ کرنے کی کوشش کریں
nvm reinstall-packages <version>            <version> میں شامل گلوبل `npm` پیکیجز کو موجودہ ورژن میں دوبارہ انسٹال کریں
nvm unload                                  shell سے `nvm` ان لوڈ کریں
nvm which [current | <version>]            انسٹال شدہ node ورژن پاتھ دکھائیں۔ .nvmrc استعمال کریں، اگر دستیاب ہے اور ورژن چھوڑ دیا گیا ہے۔
  --silent                                  stdout/stderr آؤٹ پٹ خاموش کریں، جب ورژن چھوڑ دیا جاتا ہے
nvm cache dir                               nvm کی cache ڈائریکٹری پاتھ دکھائیں
nvm cache clear                             nvm کی cache ڈائریکٹری صاف کریں
nvm set-colors [<color codes>]              پانچ متن رنگ سیٹ کریں، فارمیٹ "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 6.10.3 ورژن کا node استعمال کرکے app.js چلائیں

  • nvm exec 4.8.3 node app.js 4.8.3 ورژن کا node استعمال کرکے node app.js چلائیں

  • nvm alias default 8.1.0 shell پر ڈیفالٹ node ورژن سیٹ کریں

  • nvm alias default node shell پر ہمیشہ تازہ ترین node ورژن کو ڈیفالٹ بنائیں

  • nvm install node تازہ ترین دستیاب ورژن انسٹال کریں

  • nvm use node تازہ ترین ورژن استعمال کریں

  • nvm install --lts تازہ ترین LTS ورژن انسٹال کریں

  • nvm use --lts تازہ ترین LTS ورژن استعمال کریں

  • nvm set-colors cgYmW متن رنگ کو سیان، سبز، موٹا پیلا، میجنٹا اور سفید پر سیٹ کریں

TIP

nvm کو ہٹانے، حذف کرنے یا ان انسٹال کرنے کے لیے، صرف $NVM_DIR فولڈر (عام طور پر ~/.nvm) کو ہٹا دیں

NVM - Windows، Linux اور macOS کے لیے Node Version Manager