侧边栏壁纸
博主头像
运维匠-运维工程师知识分享经验和最佳实践博主等级

生活百般滋味,人生需要笑对

  • 累计撰写 60 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Linux 部署nvm

运维匠
2024-09-10 / 0 评论 / 0 点赞 / 6 阅读 / 2915 字
温馨提示:
本文最后更新于 2024-09-10,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Linux 部署安装nvm

  • 简介
    NVM是node.js的版本管理器,设计为每个用户安装,每个shell调用。可以在任何posix兼容的shell (sh、dash、ksh、zsh、bash)上工作,特别是在这些平台上:unix、macOS和windows WSL。

  • 背景
    随着项目数量增加,不同项目对node版本有不同要求,基于现有的单node版本无法支持多项目多node进行研究。

  • 安装教程
    下载脚本并执行

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

执行脚本后会在${HOME}/.bashrc文件中自动添加如下内容

export NVM_DIR="$HOME/.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

如果没有添加则手动添加,在以下任一文件中均可 ~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc,在文件尾部添加nvm命令所在路径

vim ~/.bashrc

# nvm执行路径地址
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

重新加载配置文件

source ~/.bashrc

查看NVM版本

root@master01:~# nvm -v
0.40.1
  • 扩展

注:当上述方式无效时,可用以下方式,进行安装nvm

# 1、 在对应目录中下载nvm对应版本压缩包
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.40.1.tar.gz

# 2、 解压到nvm目录
tar -zxvf v0.40.1.tar.gz -C ~/.nvm/

# 3、编辑配置环境 ~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc 任一都行
vim ~/.bashrc

# 4、在~/.bashrc的末尾,添加如下语句:
export NVM_DIR="$HOME/.nvm/nvm-0.40.1"
[ -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

# 5、重新加载配置
 source ~/.bashrc

# 6、查看版本
root@master01:~# nvm -v
0.40.1
0

评论区