nodejs以Linux Binaries (x64)包方式在CentOS 7.4环境安装操作记录

1.下载

官方下载地址:https://nodejs.org/en/download/

历史版本归档地址:https://nodejs.org/dist/

taobao镜像库地址:https://npm.taobao.org/mirrors/node/

# wget -c https://nodejs.org/dist/v12.13.1/node-v12.13.1-linux-x64.tar.xz --no-check-certificate


2.解压到指定目录

# xz -d node-v12.13.1-linux-x64.tar.xz

# mkdir /usr/local/soft/nodejs
# tar -zxvf node-v12.13.1-linux-x64.tar -C ../nodejs/

3.删除可能存在的旧版本以及相关文件

# 删除旧版本或残余文件包
# yum remove nodejs npm -y
# 进入 /usr/local/lib 删除所有 node 和 node_modules文件夹
# 进入 /usr/local/include 删除所有 node 和 node_modules 文件夹
# 进入 /usr/local/bin 删除 node 的可执行文件


4.进行环境变量相关配置:/etc/profile

# 首先配置环境变量相关配置
# sudo vim /etc/profile

export NODE_HOME=/usr/local/soft/nodejs/node-v12.13.1-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

alias npm=/usr/local/soft/nodejs/node-v12.13.1-linux-x64/lib/node_modules/npm/bin/npm-cli.js

# source /etc/profile


5.进入bin目录安装nodejs

# cd /usr/local/soft/nodejs/node-v12.13.1-linux-x64/bin
# install -s ./node /usr/local/bin/

注:此时在/usr/local/bin下会生成一个node启动命令执行脚本文件

6.创建软连接

# ln -s /usr/local/soft/nodejs/node-v12.13.1-linux-x64/bin/node /usr/local/bin/node
# ln -s /usr/local/soft/nodejs/node-v12.13.1-linux-x64/bin/npm /usr/local/bin/npm
# ln -s /usr/local/soft/nodejs/node-v12.13.1-linux-x64/bin/npx /usr/local/bin/npx


7.测试
# node -v
# npm -v

显示如下,说明一切安装正常:

[root@izbp1c527y2uc9f7yez4g4z /]# node -v
v12.13.1
[root@izbp1c527y2uc9f7yez4g4z /]# npm -v
6.12.1
[root@izbp1c527y2uc9f7yez4g4z /]# 

    

8.配置taobao镜像

# npm config set registry https://registry.npm.taobao.org


9.安装cnpm

# npm install -g cnpm --registry=https://registry.npm.taobao.org

[root@izbp1c527y2uc9f7yez4g4z /]# npm install -g cnpm --registry=https://registry.npm.taobao.org
/usr/local/bin/cnpm -> /usr/local/lib/node_modules/cnpm/bin/cnpm
+ cnpm@6.1.0
added 680 packages from 938 contributors in 17.866s
[root@izbp1c527y2uc9f7yez4g4z /]# 

10.测试cnpm

[root@izbp1c527y2uc9f7yez4g4z /]# cnpm -v
cnpm@6.1.0 (/usr/local/lib/node_modules/cnpm/lib/parse_argv.js)
npm@6.13.3 (/usr/local/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
node@12.13.1 (/usr/local/bin/node)
npminstall@3.25.1 (/usr/local/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/local 
linux x64 3.10.0-1062.4.3.el7.x86_64 
registry=https://r.npm.taobao.org
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值