Linux nodejs多版本管理(nvm 方式)
一、nvm介绍
Node Version Manager(NVM) 是一种用于管理多个主动节点.js版本的工具。
Node.js平台,Node.js工具社区和Node.js库是快速移动的目标 - 在一个Node.js版本下可能有效的方法不能保证适用于另一个版本的Node.js。因此,用户需要一些方法在 Node 的多个版本之间切换。
NVM 允许用户:
- 使用简单的命令在本地下载任何远程长期支持 (LTS) 版本的 Node.js。
- 直接从命令行在 Node.js 的多个版本之间轻松切换。
- 设置别名以轻松在不同下载版本的 Node.js之间切换。
二、环境安装准备
系统版本: centos7.9
nvm
安装目录:/data/soft/nvm/
截止2024年7月9日最新版本为0.39.7
可通过网页直接下载安装包,或是使用命令下载,命令如下
进入指定的安装目录
cd /data/soft/nvm/
开始下载
wget -O nvm-0.39.7.tar.gz https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.7.tar.gz
下载完成后进行环境变量配置,如果直接执行 install.sh
会安装到家目录,我们为了统一管理,指定安装目录,将环境变量写入系统,避免后期管理问题,方法如下:
vim /etc/profile
在配置文件的末尾加入以下配置
export NVM_DIR="/data/soft/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 /etc/profile
执行脚本安装
sh /data/soft/nvm/install.sh
输出结果如下:
验证安装:
nvm -v
更改nvm安装镜像源
在nvm的安装根目录下,找到nvm.sh脚本,修改第2029行左右的镜像配置,将nvm镜像源切换为阿里源
NVM_MIRROR="${NVM_NODEJS_ORG_MIRROR:-https://npmmirror.com/mirrors/node/}" ;;
nvm 常用命令
1.查看已安装的node版本:nvm list/nvm list
2.查看所有node版本:nvm list available
3.安装指定node版本:nvm install version 例如 nvm install 18.16.1
3.安装最新版本:nvm install latest
4.安装稳定版本:nvm install lts
5.切换node版本:nvm use 版本号
6.删除某个node版本:nvm uninstall 版本号
7.列出所有可以在线安装的node版本:nvm ls-remote
8.为指定版本创建别名:nvm alias name version
9.删除已定义的别名:nvm unalias name
标题:Linux nodejs多版本管理(nvm 方式)
作者:LeeOcean
地址:https://www.leiocean.com/articles/2024/07/09/1720499215116.html
