【NodeJS版本切换解决方案】【干货】:nvm介绍、nvm下载、nvm安装、nvm配置、nvm使用(Node Version Manager)

#程序员的实用神器#

在软件开发的海洋中,程序员的实用神器如同航海中的指南针,帮助他们导航、加速开发、优化代码质量,并最终抵达成功的彼岸。这些工具覆盖了从代码编写、版本控制到测试和部署的各个环节。

目录

#程序员的实用神器#

什么是nvm?

nvm下载

nvm安装

1.通过github下载安装

2.通过命令行安装

nvm配置

nvm使用

结语


什么是nvm?

nvm,全称Node Version Manager,是一个用于管理Node.js不同版本的工具。它允许用户在同一台机器上安装和切换多个版本的Node.js,而无需重新编译或重新安装Node.js。这对于需要测试不同版本的Node.js或者使用不同项目依赖不同Node.js版本的开发者来说非常方便。

nvm下载

nvm可以从其官方GitHub仓库下载。下载的方法很简单:

  1. 访问nvm的GitHub仓库页面。
  2. 点击绿色的“Code”按钮,选择“Download ZIP”下载压缩包。
  3. 解压缩下载的文件到本地。

nvm安装

1.通过github下载安装
  1. 解压下载的nvm文件:将下载的ZIP文件解压到一个临时目录。
  2. 移动nvm脚本:将解压出来的nvm.sh脚本移动到你的系统路径中,比如/usr/local/bin/
  3. 设置环境变量:在你的shell配置文件中(如.bashrc.zshrc),添加nvm的初始化命令。打开你的shell配置文件,添加以下行:
    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
  4. 重新加载配置文件:保存并关闭配置文件,然后重新加载它,确保nvm命令可用:
    source ~/.bashrc # 或者source ~/.zshrc,取决于你使用的shell
2.通过命令行安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
 
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

此时nvm就被安装在了/.nvm下啦

nvm配置

配置nvm主要是设置默认的Node.js版本。你可以使用以下命令设置默认版本:

nvm alias default node_version

这里的node_version是你想要设置为默认的Node.js版本号,比如v14.17.0

nvm使用

nvm的使用非常直观,以下是一些基本的命令:

  • 安装Node.js版本

    nvm install node_version

    替换node_version为你想要安装的版本号。

  • 列出已安装的Node.js版本

    nvm ls
  • 切换Node.js版本

    nvm use node_version
  • 卸载Node.js版本

    nvm uninstall node_version
  • 查看nvm的帮助信息

    nvm help

通过nvm,你可以轻松地在不同版本的Node.js之间切换,无需担心破坏现有的开发环境。这使得开发和测试变得更加灵活和高效。

结语

🔥如果此文对你有帮助的话,欢迎💗关注、👍点赞、⭐收藏、✍️评论,支持一下博主~ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

寻找DX3906

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

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

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

打赏作者

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

抵扣说明:

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

余额充值