在CentOS上通过二进制文件安装Node.js(Install Node.js via binary archive on CentOS)

安装环境:CentOS 7.6
安装版本:Node.js 
12.8.1 (包含 npm 6.10.2)
部署人员:成长的小猪 Jason Song

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

复制 Linux 二进制文件 (x64)  地址(选择自己需要的版本,我这里选择的是当前最新的二进制文件),用以下命令下载

[root@JasonSong soft]# wget https://nodejs.org/dist/v12.8.1/node-v12.8.1-linux-x64.tar.xz

将二进制存档解压缩到您要安装Node的任何目录,我这里创建的目录地址为 /usr/local/lib/nodejs

[root@JasonSong soft]# mkdir -p /usr/local/lib/nodejs
[root@JasonSong soft]# tar -xJvf node-v12.8.1-linux-x64.tar.xz -C /usr/local/lib/nodejs

设置环境变量,新建以下文件

[root@JasonSong soft]# vim /etc/profile.d/nodejs.sh

复制以下内容到nodejs.sh文件里,切记将以下内容里的版本号和路径修改成自己对应的版本号和路径哦

# Nodejs
VERSION=v12.8.1
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH

保存后,需要给nodejs.sh文件分配权限

[root@JasonSong soft]# chmod 644 /etc/profile.d/nodejs.sh

最后执行以下命令,刷新 profile 使使其修改生效

[root@JasonSong soft]# source /etc/profile

现在我们来验证一下node.js是否安装成功,分别执行以下三个命令进行验证

[root@JasonSong soft]# node -v
v12.8.1

[root@JasonSong soft]# npm version
{
  npm: '6.10.2',
  ares: '1.15.0',
  brotli: '1.0.7',
  cldr: '35.1',
  http_parser: '2.8.0',
  icu: '64.2',
  llhttp: '1.1.4',
  modules: '72',
  napi: '4',
  nghttp2: '1.39.2',
  node: '12.8.1',
  openssl: '1.1.1c',
  tz: '2019a',
  unicode: '12.1',
  uv: '1.30.1',
  v8: '7.5.288.22-node.16',
  zlib: '1.2.11'
}

[root@JasonSong soft]# npx -v
6.10.2

看到以上信息表示已安装成功

最后执行以下三个命令创建 sudo 链接

[root@JasonSong soft]# sudo ln -s /usr/local/lib/nodejs/node-v12.8.1-linux-x64/bin/node /usr/bin/node
[root@JasonSong soft]# sudo ln -s /usr/local/lib/nodejs/node-v12.8.1-linux-x64/bin/node /usr/bin/npm
[root@JasonSong soft]# sudo ln -s /usr/local/lib/nodejs/node-v12.8.1-linux-x64/bin/node /usr/bin/npx

查看我本人更多原创文章,请点击这里

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值