How To Install nodejs 10.16 On CentOS 7.6
Installation of NodeJS 10.16 On CentOS 7.6
Dependencies :
gcc-c++ make
Nodejs Latest LTS version :
curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -
Installation Procedure:
Install the dependencies that are essential for the nodejs.
[root@linuxhelp ~]# yum install gcc-c++ make -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
extras/7/x86_64/primary_db | 205 kB 00:00:01
Package 1:make-3.82-23.el7.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package gcc-c++.x86_64 0:4.8.5-36.el7_6.2 will be installed
.
.
.
.
.
.
.
Installed:
gcc-c++.x86_64 0:4.8.5-36.el7_6.2
Dependency Installed:
cpp.x86_64 0:4.8.5-36.el7_6.2 gcc.x86_64 0:4.8.5-36.el7_6.2 libstdc++-devel.x86_64 0:4.8.5-36.el7_6.2
Dependency Updated:
libgcc.x86_64 0:4.8.5-36.el7_6.2 libgomp.x86_64 0:4.8.5-36.el7_6.2 libstdc++.x86_64 0:4.8.5-36.el7_6.2
Complete!
Download the latest version of the node package manager.
[root@linuxhelp ~]# curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -
## Installing the NodeSource Node.js 10.x repo...
## Inspecting system...
+ rpm -q --whatprovides redhat-release || rpm -q --whatprovides centos-release || rpm -q --whatprovides cloudlinux-release || rpm -q --whatprovides sl-release
+ uname -m
## Confirming "el7-x86_64" is supported...
+ curl -sLf -o /dev/null 'https://rpm.nodesource.com/pub_10.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm'
## Downloading release setup RPM...
+ mktemp
+ curl -sL -o '/tmp/tmp.UnauCa3u6M' 'https://rpm.nodesource.com/pub_10.x/el/7/x86_64/nodesource-release-el7-1.noarch.rpm'
## Installing release setup RPM...
+ rpm -i --nosignature --force '/tmp/tmp.UnauCa3u6M'
## Cleaning up...
+ rm -f '/tmp/tmp.UnauCa3u6M'
## Checking for existing installations...
+ rpm -qa 'node|npm' | grep -v nodesource
## Run `sudo yum install -y nodejs` to install Node.js 10.x and npm.
## You may also need development tools to build native addons:
sudo yum install gcc-c++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo yum install yarn
Install the latest version of nodejs.
[root@linuxhelp ~]# yum install nodejs -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
Resolving Dependencies
--> Running transaction check
---> Package nodejs.x86_64 2:10.16.0-1nodesource will be installed
.
.
.
.
Installed:
nodejs.x86_64 2:10.16.0-1nodesource
Complete!
Check the version of the nodejs with the following command.
[root@linuxhelp ~]# node -v
v10.16.0
**Verify the version of npm with the following command. **
[root@linuxhelp ~]# npm -v
6.9.0
With this, installation of nodejs 10.16.0 version On CentOS 7.6 comes to end.
Q
What is nodejs best used for?
A
node.js is primarily used for non-blocking, event-driven servers, due to its single threaded nature. It's used for traditional web sites and back-end API services but was designed with real-time,push-based architectures in mind.
Q
Is nodejs better than JAVA ?
A
Java will almost be faster than node.js because sharing memory amongst threads is a lot faster than the IPC.
Q
IS nodejs frontend or backend ?
A
node.js is a run time environment which lets users choose how to use, whether frontend or backend and one common language can be used as backend or frontend.
Q
What can we do with nodejs?
A
you can built chat applications,control car remotely,play pokemon.control a computer remotely,build your own hangouts and so on can be done using nodejs.
Q
What is a node module in node.js?
A
Node Module in node.js is a simple or complex functionality organized in single or multiple Javascript which can be reused throughout the Node.js application.