nvm安装(win/linux)

前端开发中,为了切换不同项目的Node.js版本,使用nvm(Node Version Manager)变得非常实用。本文详细介绍了在Windows和Linux上安装nvm的步骤,包括下载、安装和验证过程,帮助开发者高效地进行版本管理和切换。
摘要由CSDN通过智能技术生成

前端开发多个工程,node版本需要时不时的进行切换,如果重新下载安装nodejs会导致浪费很多无用的时间进行调整环境问题。
因此找到此工具可以进行nodejs的一个版本管理切换,可以做到实时进行切换nodejs的版本,方便前端开发时的使用

Win安装nvm

1、下载nvm

2、直接安装nvm-setup.exe

  • 第一个是安装路径:D:\tools\nvm
  • 第二个是nodejs工作路径:D:\tools\nvm\nodejs
  • 一直下一步,知道完成

3、cmd运行查看安装情况

  • 查看nvm版本
    在这里插入图片描述
  • 安装nodejs

1、setting.txt添加如下内容

root: D:\tools\nvm
path: D:\tools\nvm\nodejs
arch: 64
proxy: none
node_mirror: Https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
## 20240308:报错证书过期,修改为新地址
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

2、查看nvm管理的nodejs:nvm list
3、查看nvm可用的nodejs版本:nvm list available
4、安装使用的nodejs版本:nvm install <版本号>
5、使用安装的版本:nvm use <版本号>
6、查看node版本:node -v
7、查看npm版本:npm -v
8、设置环境(可选项)

npm config set cache "D:\tools\nvm\node_cache"
npm config set prefix "D:\tools\nvm\node_global"
npm config set registry https://registry.npm.taobao.org
  • 我已安装几个版本,此处就忽略安装和使用,如下图所示
    在这里插入图片描述
  • 此时已经安装完成

Linux安装nvm

1、在线安装

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash  
# 或者,如果你使用wget  
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

2、离线安装

2.1、下载nvm安装包

2.2、安装及配置环境变量

  • 解压缩到/opt/nvm
tar -zxvf nvm-0.39.1.tar.gz -C /opt/nvm
  • 在~/.bashrc的末尾,添加如下语句:
# nvm env
export NVM_DIR="/opt/nvm/nvm-0.39.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
  • 配置生效
source ~/.bashrc

2.3、查看安装情况

  • 使用nvm安装node
nvm install 14.21.3
  • 切换node
nvm use 14.21.3

在这里插入图片描述

  • npm设置阿里镜像同Win相同
# 最新阿里镜像
npm config set registry http://registry.npmmirror.com

题外:本人下载node-sass初始化一直报错,通过如下设置进行处理
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
npm install node-sass

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

QQ719872578

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值