当前位置: 首页 > news >正文

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 --lts4.切换LTS版本NodeJS
nvm use --lts5.查看已安装NodeJS版本
nvm ls6.查看已安装的LTS版本
nvm ls --lts7.卸载特定版本的NodeJS
nvm uninstall <version>8.设置默认的NodeJS
nvm alias default <version>9.更新NVM
nvm upgrade10.查看可供安装的在线版本【其它的命令容易返回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.重新启动终端以使更改生效。

http://www.lryc.cn/news/296121.html

相关文章:

  • 【python】绘制春节烟花
  • ChatPromptTemplate和AI Message的用法
  • Terraform实战(三)-在AWS上尝试Terraform的Vault Provider
  • 【Nicn的刷题日常】之有序序列合并
  • PostgreSql与Postgis安装
  • 【Spring连载】使用Spring Data访问Redis(九)----Redis流 Streams
  • MySQL:从基础到实践(简单操作实例)
  • Flink流式数据倾斜
  • 零基础学编程系列,从入门到精通,中文编程开发语言工具下载,编程构件容器件之控制面板构件用法
  • 使用PowerBI 基于Adventure Works案例分析
  • 人工智能之估计量评估标准及区间估计
  • Ubuntu权限相关命令
  • RTE2023第九届实时互联网大会:揭秘未来互联网趋势,PPT分享引领行业新思考
  • Hadoop-生产调优
  • Elasticsearch基于分区的索引策略
  • ASP.NET Core MVC 控制查询数据表后在视图显示
  • C语言第二十弹---指针(四)
  • 常用排序算法(Java版本)
  • CPP项目:Boost搜索引擎
  • 【洛谷 P1616】疯狂的采药 题解(动态规划+完全背包)
  • L1-027 出租分数 20
  • 51单片机精进之路-1点亮led灯
  • 嵌入式学习Day14 C语言 --- 位运算
  • idea设置terminal为git
  • 《MySQL 简易速速上手小册》第3章:性能优化策略(2024 最新版)
  • 【golang】23、gorilla websocket 源码:examples、数据结构、流程
  • SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式 基础(持续更新~)
  • flask+pyinstaller实现mock接口,并打包到exe运行使用postman验证
  • 【Spring Boot】第一篇 创建简单的Spring Boot项目
  • SSL协议是什么?关于SSL和TLS的常见问题解答