Установка последних версий Node.js и NPM

Thank you for reading this post, don't forget to subscribe!

Nodejs – это лёг­кая и эффек­тив­ная плат­фор­ма JavaScript, кото­рая постро­е­на на осно­ве движ­ка Chrome V8 JavaScript, а NPM – это стан­дарт­ный мене­джер паке­тов в NodeJS. Вы може­те исполь­зо­вать их для постро­е­ния мас­шта­би­ру­е­мых сете­вых приложений.

Шаг 1: Добавление репозитория NodeSource

В стан­дарт­ных репо­зи­то­ри­ях ваше­го дис­три­бу­ти­ва могут иметь­ся Node.js и NPM. Но обыч­но это доста­точ­но ста­рые вер­сии. Све­жие вер­сии Node.js и NPM доступ­ны в офи­ци­аль­ном репо­зи­то­рии бинар­ных фай­лов NodeSource дис­три­бу­ти­вов Enterprise Linux, Fedora, Debian и Ubuntu, кото­рые под­дер­жи­ва­ют­ся коман­дой Nodejs. Вам нуж­но доба­вить этот источ­ник при­ло­же­ний в вашу систе­му, что­бы иметь воз­мож­ность уста­но­вить послед­ние паке­ты Nodejs и NPM.

Важ­но: Ниже RHEL 5 и CentOS 5, паке­ты Node.js зави­сят от репо­зи­то­рия EPEL, скрипт сде­ла­ет про­вер­ку и в слу­чае, если он не уста­нов­лен, будут предо­став­ле­ны инструкции.

Для добав­ле­ния репо­зи­то­рия для послед­них вер­сий Node.js v6 LTS исполь­зуй­те сле­ду­ю­щую коман­ду как рут:

На RHEL, CentOS и Fedora:

# Как root
curl -sL https://rpm.nodesource.com/setup_14.x | bash -
# Без привилегий root
curl -sL https://rpm.nodesource.com/setup_14.x | sudo bash -

Шаг 2: Установка последних Nodejs и NPM

Теперь вы може­те уста­но­вить на вашу систе­му Nodejs и NPM исполь­зуя сле­ду­ю­щую команду:

На RHEL, CentOS и Fedora

yum -y install nodejs npm
dnf -y install nodejs npm   [На Fedora 22+ версиях]

Шаг 3: Тестирование последних Nodejs и NPM

В каче­стве про­стей­ше­го теста вы може­те про­ве­рить вер­сии nodejs и NPM сле­ду­ю­щи­ми командами:

На RHEL, CentOS и Fedora

node --version
npm --version
Для выпол­не­ния ком­плекс­но­го теста име­ет­ся спе­ци­аль­ный скрипт, вы може­те запу­стить его сле­ду­ю­щим образом:
curl -sL https://deb.nodesource.com/test | bash -