وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب Node.js و npm روی CentOS 8

0 1
زمان لازم برای مطالعه: 3 دقیقه



Node.js یک محیط زمان اجرا جاوا اسکریپت چند پلتفرمی است که بر اساس جاوا اسکریپت Chrome طراحی شده است تا کد جاوا اسکریپت را در سمت سرور اجرا کند. با Node.js می توانید برنامه های شبکه مقیاس پذیر بسازید.

npm، مخفف Node Package Manager، مدیریت بسته پیش‌فرض برای Node.js است که به توسعه‌دهندگان کمک می‌کند تا کد خود را به اشتراک بگذارند و دوباره از آن استفاده کنند. به جهان نیز اشاره دارد بزرگترین مخزن نرم افزار
برای انتشار بسته های منبع باز Node.js

در این مقاله قصد داریم شما را با دو روش مختلف نصب آشنا کنیم Node.js
و npm روشن است CentOS 8. گزینه نصبی را که ممکن است برای محیط شما مناسب تر باشد انتخاب کنید.

نصب Node.js و npm از CentOS مخازن

Node.js و npm را می توان از استاندارد نصب کرد CentOS مخازن در زمان نگارش، نسخه Node.js موجود در مخازن v10.x است.

ماژول هایی را که ارائه می کنند را فهرست کنید nodejs بسته با اجرای دستور زیر:

yum module list nodejs

خروجی نشان می دهد که ماژول nodejs تنها با یک جریان در دسترس است. Stream 10 نشان دهنده نسخه Node.js است.

CentOS-8 - AppStream
Name      Stream    Profiles                                Summary             
nodejs    10 [d]    common [d], development, minimal, s2i   Javascript runtime 

بسته nodejs چهار پروفایل مختلف را ارائه می دهد. نمایه پیش فرض، نمایه ای که با آن مشخص شده است [d] مجموعه ای از بسته های زمان اجرا را نصب می کند.

برای نصب بسته پیش فرض Node.js بر روی خود CentOS نوع سیستم:

sudo yum module install nodejs

دستور بالا همچنین NPM را نصب می کند.

اگر یک توسعه دهنده هستید، نمایه توسعه را نصب کنید، که همچنین کتابخانه های اضافی لازم برای ساخت ماژول های قابل بارگذاری پویا را نصب می کند.

sudo yum module install nodejs/development

هنگامی که نصب کامل شد، آن را با تایپ کردن تأیید کنید:

node --version

دستور نسخه Node.js را نمایش می دهد:

v10.16.3

این ساده ترین راه برای نصب Node.js و npm است CentOS 8 و باید برای اکثر موارد استفاده کافی باشد.

پیشنهاد می‌کنیم بخوانید:  نحوه استفاده از لینوکس در ماشین ویندوز - 5 رویکرد مختلف

نصب ابزار توسعه

ابزارهای توسعه برای کامپایل و نصب افزونه های بومی از رجیستری npm ضروری هستند. بسته را با اجرای:

sudo dnf groupinstall 'Development Tools'

در حال حذف نصب Node.js

اگر به دلایلی می خواهید بسته های Node.js و npm را حذف کنید، از دستور زیر استفاده کنید:

sudo yum module install nodejs

نصب Node.js و npm با استفاده از NVM

NVM (Node Version Manager) یک اسکریپت bash است که به شما امکان می دهد چندین نسخه Node.js را بر اساس هر کاربر مدیریت کنید. با NVM می‌توانید هر نسخه Node.js را که می‌خواهید استفاده یا آزمایش کنید، نصب و حذف نصب کنید.

برای نصب NVM بر روی خود CentOS سیستم، دستور زیر را اجرا کنید. استفاده نکن sudo
زیرا اسکریپت را برای کاربر ریشه فعال می کند.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

اسکریپت نصب، آن را شبیه سازی می کند مخزن NVM از Github
به ~/.nvm دایرکتوری و اضافه می کند nvm مسیر به نمایه Bash یا ZSH شما.

...
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

برای شروع استفاده از nvm اسکریپت، یا یک جلسه پوسته جدید باز کنید یا دستورات چاپ شده روی صفحه نمایش خود را اجرا کنید. هر کاری که برای شما راحت تر است را انجام دهید.

حالا که nvm اسکریپت بر روی شما فعال است CentOS، می توانید آخرین نسخه پایدار Node.js را با استفاده از:

nvm install node
...
Computing checksum with sha256sum
Checksums matched!
Now using node v13.0.1 (npm v6.12.0)
Creating default alias: default -> node (-> v13.0.1)

بیایید دو نسخه دیگر، آخرین نسخه LTS و نسخه 10.16.0 را نصب کنیم:

nvm install --ltsnvm install 10.16.0

پس از اتمام نصب، می توانید تمام نسخه های نصب شده Node.js را با تایپ کردن فهرست کنید:

nvm ls
->     v10.16.0
       v12.13.0
        v13.0.1
default -> node (-> v13.0.1)
node -> stable (-> v13.0.1) (default)
stable -> 13.0 (-> v13.0.1) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.13.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.2 (-> N/A)
lts/dubnium -> v10.17.0 (-> N/A)
lts/erbium -> v12.13.0

ورودی با یک فلش در سمت راست (-> v10.16.0)، نسخه ای است که در جلسه پوسته فعلی استفاده می شود. نسخه پیش‌فرض که هنگام باز کردن جلسات پوسته جدید استفاده می‌شود روی تنظیم شده است v13.0.1.

اگر می خواهید نسخه فعال فعلی را تغییر دهید، اجازه دهید بگوییم به v12.13.0 شما می دوید:

nvm use v12.13.0

برای تغییر Node.js پیش فرض، به v12.13.0 استفاده کنید:

nvm alias default v12.13.0

نتیجه

ما دو روش مختلف برای نصب Node.js و npm به شما نشان داده ایم CentOS 8. روشی که انتخاب می کنید به نیازها و ترجیحات شما بستگی دارد.

پیشنهاد می‌کنیم بخوانید:  روش نصب پایتون 3.8 روی CentOS 8

اکنون که Node.js را بر روی خود نصب کرده اید CentOS 8 سیستم، وقت آن است که برنامه خود را گسترش دهید.

اگر می خواهید از Yarn برای مدیریت وابستگی های برنامه خود استفاده کنید، آموزش ما در مورد روش نصب و استفاده از yarn را بررسی کنید. CentOS 8 .

اگر سوال یا بازخوردی دارید، در زیر نظر دهید.

nodejs npm
nvm
سنتوس نخ
برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-27 13:54:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید