linux 安装nvm centos7.6

本文详细介绍了如何在无网络情况下安装和管理Node.js的版本管理工具nvm,包括离线下载、手动解压和配置步骤,以及常用的nvm命令和注意事项。

什么是nvm

nvm是一个node.js的版本管理工具.在开发中我们可以通过它来安装和切换不同的node.js版本.

Installation 安装

  1. 在线安装 网上很多一遍带过 使用脚本安装
    选择以下命令中的任意一条即可:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

验证

nvm -v  查看

2.重点说 你的系统无法连接互联网情况

2.1本地自己笔记本 去github 上边下载自己想使用版本
传送门点击去下载

在这里插入图片描述
2.2在服务器上创建自己想要安装nvm 地址

#新建服务器nvm地址
mkdir -p /usr/local/nvm/.nvm

#将压缩包解压至/usr/local/nvm/.nvm
tar -zxvf nvm-0.39.1.tar.gz --strip-components 1  -C /usr/local/nvm/.nvm

2.3、在~/.bashrc里面写下相关配置

export NVM_DIR="/usr/local/nvm/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

nvm use v版本号   # 这样机器重启的时候就会自动选择你想用的那个版本了

2.4、刷新配置即可正常使用

#刷新配置
source ~/.bashrc

#判断nvm是否安装
nvm -v

2.5 使用nvm下载相关node版本

nvm install 14.13.2

#nvm常用命令
nvm uninstall 14.13.2     // 移除 node 14.13.2
nvm use 14.13.2           // 使用 node 14.13.2
nvm ls                   // 查看目前已安装的 node 及当前所使用的 node
nvm ls-remote            // 查看目前线上所能安装的所有 node 版本
nvm alias default 14.13.2 // 使用 14.13.2 作为预设使用的 node 版本

3.既然说了是离线安装 那 nvm install 版本号 就不能使用,无法联网下载解决
3.1 离线下载 切记注意系统所支持最高版本node版本号,超过会报错下载链接下载地址

3.2 将下载下来的文件放到服务器,然后执行如下命令对node进行安装

# 在 nvm 安装目录下新建一个文件夹,用于存放 node
mkdir -p /usr/local/nvm/.nvm/versions/node

# 解压 node 安装包
tar -zxvf node-v13.9.0-linux-x64.tar.gz -C /usr/local/nvm/.nvm/versions/node

# 重命名
mv /usr/local/nvm/.nvm/versions/node/node-v16.20.2-linux-x64 /usr/local/nvm/.nvm/versions/node/v16.20.2

3.3 完成之后执行:

# 查看已安装的 node 版本
nvm ls

3.4 如果正常显示已安装的node版本,说明node安装成功。

然后使用nvm进行切换:

# 切换到指定版本
nvm use 13.9.0

3.5这个时候再执行node -v查看node版本,就会发现已经切换到指定版本了。

注意,切换用户后 要给用户的 ~/.bashrc 也添加变量

export NVM_DIR="/usr/local/nvm/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

在 source ~/.bashrc

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值