【Nodejs】Linux系统搭建Nodejs

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

1.查看是否安装nodejs和npm包管理工具

[ ~]# rpm -qa nodejs
[ ~]# rpm -qa npm
或
[root@tanbaobao ~]# whereis nodejs
[ ~]# whereis npm

2.下载安装nodejs

  可以下载之后(选择linux版本)上传至服务器,我这里直接使用wget在服务器上直接下载:http://nodejs.cn/download/

【Nodejs】Linux系统搭建Nodejs

[ ~]# cd /usr/local/src/
[ src]# wget https://npm.taobao.org/mirrors/node/v12.14.1/node-v12.14.1-linux-x64.tar.xz

# 解压
[ src]# tar -xvf node-v12.14.1-linux-x64.tar.xz
# 修改名字并移动到指定目录下
[ src]# mv node-v12.14.1-linux-x64 nodejs
[ src]# ls nodejs/bin/
node  npm   npx

[root@tanbaobao src]# mv nodejs/ /usr/sbin/

配置软连接

[ src]# ln -s /usr/sbin/nodejs/bin/node /usr/local/bin/
[ src]# ln -s /usr/sbin/nodejs/bin/npm /usr/local/bin/

查看安装结果:

[ src]# node -v
v12.14.1
[root@tanbaobao src]# npm -version
6.13.4

配置淘宝镜像:

# 安装成功后,cnpm可执行文件会下载到nodejs的安装目录下(也就是/usr/sbin/nodejs/bin/)
[ src]# npm install -g cnpm --registry=https://registry.npm.taobao.org

# 配置全局
[ src]# ln -s /usr/sbin/nodejs/bin/cnpm /usr/local/bin/

# 查看cnpm信息
[ src]# cnpm  -v
 (/usr/sbin/nodejs/lib/node_modules/cnpm/lib/parse_argv.js)
[email protected] (/usr/sbin/nodejs/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
[email protected] (/usr/sbin/nodejs/bin/node)
[email protected] (/usr/sbin/nodejs/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/sbin/nodejs 
linux x64 3.10.0-957.21.3.el7.x86_64 
registry=https://r.npm.taobao.org

至此,安装完成