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/

nvm下载地址:https://github.com/nvm-sh/nvm/releases

截止2024年7月9日最新版本为0.39.7

图片.png

可通过网页直接下载安装包,或是使用命令下载,命令如下

进入指定的安装目录

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

输出结果如下:

图片.png

验证安装:

nvm -v

图片.png

更改nvm安装镜像源

在nvm的安装根目录下,找到nvm.sh脚本,修改第2029行左右的镜像配置,将nvm镜像源切换为阿里源

图片.png

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

    评论
    0 评论
avatar

取消