آموزش نصب Node.js و npm در CentOS 7 - وان سرور آکـادمی
آموزش نصب Node.js و npm در CentOS 7
آموزش نصب Node.js و npm در CentOS 7

آموزش نصب Node.js و npm در CentOS 7

زمان تقریبی مطالعه: 4 دقیقه

آموزش نصب Node.js و npm در CentOS 7

Node.js یک محیط زمان اجرا جاوا اسکریپت متقاطع است که اجازه می دهد تا از طریق سرور کد JavaScript اجرا شود.

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

این آموزش مراحل نصب Node.js و npm را در CentOS 7 توضیح می دهد. ما دو روش مختلف برای نصب Node.js و npm را به شما نشان خواهیم داد.

در قسمت اول این آموزش Node.js و npm را با استفاده از مدیر بسته yum از مخزن NodeSource نصب خواهیم کرد. در قسمت دوم نحوه نصب Node.js و npm را با استفاده از اسکریپت nvm آموزش خواهیم داد.

اگر فقط برای استقرار برنامه های Node.js به Node.js احتیاج دارید ، ساده ترین گزینه نصب بسته های Node.js با استفاده از yum از مخزن NodeSource است.

پیش نیازها

برای شروع شما نیازمند یک سرور مجازی با سیستم عامل centos 7 هستید.

برای خرید سرور مجازی مناسب node.js کلیک کنید

قبل از ادامه این آموزش ، اطمینان حاصل کنید که به عنوان یک کاربر با امتیازات sudo وارد سیستم شده اید.

نصب Node.js و npm در CentOS 7

NodeSource شرکتی است که به به صورت اختصاصی از Node پشتیبانی می کند و آنها مخازن Node.js را برای توزیع های لینوکس آپدیت می کنند.

برای نصب Node.js و npm از مخازن NodeSource در سیستم CentOS 7 خود ، این مراحل را دنبال کنید:

1. مخزن NodeSource yum را اضافه کنید

نسخه LTS فعلی Node.js نسخه 10.x است. اگر می خواهید نسخه 8 را نصب کنید ، کافیست setup_10.x با setup_8.x در دستور زیر تغییر دهید.

برای اضافه کردن مخزن yode NodeSource yum به سیستم خود ، دستور curl زیر را اجرا کنید:

curl -sL https://rpm.nodesource.com/setup_10.x | sudo bash -

2. Node.js و npm را نصب کنید

پس از فعال کردن مخزن NodeSource برای نصب Node.js و npm دستور زیر را تایپ کنید:

 sudo yum install nodejs

هنگامی که از شما خواسته شد کلید GPG مخزن را وارد کنید ، y تایپ کرده و Enter فشار دهید.

3. نصب Node.js و npm را تأیید کنید

برای بررسی موفقیت آمیز بودن نصب ، دستورات زیر را اجرا کنید که نسخه های Node.js و npm را چاپ می کنند.

چاپ نسخه Node.js :

node --version
خروجی:
v10.13.0

چاپ نسخه npm :

npm --version
خروجی:
6.4.1

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

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

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

1. نصب NVM (مدیر نسخه Node)

برای بارگیری اسکریپت نصب nvm دستور زیر را اجرا کنید:

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

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

=> Close and reopen your terminal to start using nvm or run the following to use it now:

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 به درستی نصب شده است:

 nvm --version
خروجی:
  0.33.11  

2. Node.js را با استفاده از NVM نصب کنید

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

 nvm install node 
Downloading and installing node v11.0.0...
Downloading https://nodejs.org/dist/v11.0.0/node-v11.0.0-linux-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v11.0.0 (npm v6.4.1)
Creating default alias: default -> node (-> v11.0.0)

نسخه Node.js را با دستور زیر تأیید کنید:

 node --version
خروجی:
 v10.1.0  

3. با استفاده از NVM چندین نسخه Node.js را نصب کنید

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

 nvm install --lts
nvm install 8.12.0 

پس از نصب نسخه LTS و 8.12.0 ، لیست انواع نمونه های Node.js نصب شده را با دستور زیر میتوانید ببینید:

 nvm ls 
->      v8.12.0                         # ACTIVE VERSION
       v10.13.0
        v11.0.0
default -> node (-> v11.0.0)           # DEFAULT VERSION
node -> stable (-> v11.0.0) (default)
stable -> 11.0 (-> v11.0.0) (default)
iojs -> N/A (default)
lts/* -> lts/dubnium (-> v10.13.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.14.4 (-> N/A)
lts/carbon -> v8.12.0
lts/dubnium -> v10.13.0

خروجی به ما می گوید که ورودی با یک فلش در سمت چپ (-> v8.12.0) ، نسخه ای است که در جلسه پوسته فعلی استفاده می شود و نسخه پیش فرض روی v11.0.0 تنظیم شده است. نسخه پیش فرض نسخه ای است که هنگام باز کردن پوسته های جدید فعال خواهد بود.

برای تغییر نسخه فعال فعلی می توانید از دستور زیر استفاده کنید:

 nvm use 10.13.0 

خروجی چیزی شبیه به این خواهد بود:

 Now using node v10.13.0 (npm v6.4.1) 

برای تغییر نوع پیش فرض Node.js نسخه:

 nvm alias default 10.13.0
خروجی:
  default -> 10.13.0 (-> v10.13.0)  

ابزارهای توسعه دهنده را نصب کنید

برای اینکه بتوانیم از npm ماژول های بومی بسازیم ، باید ابزارهای توسعه و کتابخانه ها را نصب کنیم:

 sudo yum install gcc-c++ make

نتیجه

ما دو روش مختلف برای نصب Node.js و npm در سرور CentOS 7 را به شما نشان داده ایم. روشی که انتخاب می کنید به نیازها و ترجیحات شما بستگی دارد. در حالی که نصب نسخه پکیج از مخازن NodeSource آسان تر است ، روش nvm انعطاف پذیری بیشتری را برای اضافه کردن و حذف نسخه های مختلف Node.js بر اساس هر کاربر ایجاد می کند.

اولین نفری باشید که از آموزشها و تخفیفهای ویژه با خبر میشوید 😉
با عضویت در خبرنامه از 80 درصد تخفیف بهره مند شوید

5/5 - (1 امتیاز)