Centos 7.5 安装 NVM 详细步骤

  1. NVM(Node Version Manager)是一个用于管理Node.js版本的工具,它可以让你轻松地在多个版本之间切换。
  2. NVM 通过下载和管理 Node.js 的多个版本,为用户提供了一种灵活的方式来使用不同版本的 Node.js。
  3. 如果你需要更多关于NVM的信息,建议查看其GitHub存储库中的文档或向NVM社区寻求帮助! https://github.com/nvm-sh/nvm。

一、安装 NVM 

1.打开终端或命令行界面

2.输入以下命令以下载并安装 NVM

 从 NVM 的 GitHub 存储库中获取安装脚本,并使用 bash 来执行它,从而安装 NVM。

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

ps:也可以去 github 手动下载对应的文件到服务器上。

3.打开你的终端配置文件

(eg : ~/.bashrc、~/.zshrc等)

4.检查配置文件中是否包含与 NVM 相关内容

vim ~/.bashrc

PS: 如果没有,请手动添加以下内容到配置文件中:

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

4.检查是否安装成功

nvm -v

5.基本命令使用

1.安装特定版本的NodeJS
nvm install <version>
 
2.切换特定版本的NodeJS
nvm use <version>
 
3.安装LTS版本NodeJS
nvm install --lts
 
4.切换LTS版本NodeJS
nvm use --lts
 
5.查看已安装NodeJS版本
nvm ls
 
6.查看已安装的LTS版本
nvm ls --lts
 
7.卸载特定版本的NodeJS
nvm uninstall <version>
 
8.设置默认的NodeJS
nvm alias default <version>
 
9.更新NVM
nvm upgrade

10.查看可供安装的在线版本【其它的命令容易返回N/A 
nvm ls-remote       

二、卸载  NVM

1.打开终端或命令行界面

2.输入以下命令以卸载NVM

该命令将删除 NVM 的安装目录及其相关文件。

rm -rf ~/.nvm

3.打开你的终端配置文件

(eg : ~/.bashrc、~/.zshrc等)

4.查找并删除与NVM相关的内容

这些行通常包含类似于以下内容的语句

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

5.删除这些行后保存并关闭文件。

6.重新启动终端以使更改生效。

相关推荐

  1. mac 安装nvm详细步骤

    2024-02-05 06:16:05       57 阅读
  2. CentOS7.5安装zookeeper3.9.1详细步骤

    2024-02-05 06:16:05       61 阅读
  3. CentOS 7 上安装 MySQL 8.0详细步骤

    2024-02-05 06:16:05       42 阅读
  4. CentOS 7上安装MySQL 8.0的详细步骤讲解

    2024-02-05 06:16:05       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-05 06:16:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-05 06:16:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-05 06:16:05       82 阅读
  4. Python语言-面向对象

    2024-02-05 06:16:05       91 阅读

热门阅读

  1. shell脚本初始化mysql密码

    2024-02-05 06:16:05       51 阅读
  2. 开源软件,推动技术创新

    2024-02-05 06:16:05       55 阅读
  3. Redis实现:每个进程每30秒执行一次任务

    2024-02-05 06:16:05       54 阅读
  4. 2024 极术通讯-安谋科技2023精彩征程回顾

    2024-02-05 06:16:05       49 阅读
  5. 负载均衡SLB

    2024-02-05 06:16:05       41 阅读