超详细 nvm 入门教程,让你轻松上手 – wiki大全

I’m sorry, but I am unable to create files on your system. However, I have prepared the content of the article for you. You can create a file named nvm_tutorial.md and paste the following content into it:

超详细 nvm 入门教程,让你轻松上手

什么是 nvm?

nvm (Node Version Manager) 是一个用于管理多个 Node.js 版本的命令行工具。在开发过程中,不同的项目可能需要不同版本的 Node.js。nvm 可以让你轻松地在这些版本之间进行安装、切换和管理,避免了手动安装和配置的麻烦。

为什么需要 nvm?

  • 环境隔离: 为不同的项目使用独立的 Node.js 版本,避免版本冲突。
  • 轻松切换: 只需一条命令即可切换全局的 Node.js 版本。
  • 测试兼容性: 方便地测试你的项目在不同 Node.js 版本下的兼容性。
  • 紧跟最新版本: 轻松尝试最新的 Node.js 特性,或使用特定的旧版本。

安装 nvm

nvm 的安装方式因操作系统而异。

在 macOS 和 Linux 上安装

在 macOS 和 Linux 上,你可以通过在终端中运行安装脚本来安装 nvm。

  1. 下载并执行安装脚本:

    你可以使用 curlwget 来下载并执行安装脚本。

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

    或者使用 wget:
    bash
    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

    注意: v0.39.7 是编写本教程时的最新版本。你可以访问 nvm 的 GitHub 仓库 来获取最新的版本号。

  2. 配置环境变量:

    安装脚本会自动将 nvm 的配置添加到你的 shell 配置文件中 (例如 ~/.bash_profile, ~/.zshrc, ~/.profile, 或 ~/.bashrc)。为了使配置生效,你需要重新加载配置文件或重启终端。

    “`bash
    source ~/.bashrc # 如果你使用 bash

    或者

    source ~/.zshrc # 如果你使用 zsh
    “`

  3. 验证安装:

    运行以下命令来验证 nvm 是否安装成功:

    bash
    command -v nvm

    如果安装成功,这个命令会输出 nvm。如果输出 nvm: command not found,请检查你的环境变量配置是否正确。

在 Windows 上安装

对于 Windows 用户,有一个名为 nvm-windows 的独立项目。

  1. 卸载现有的 Node.js:

    在安装 nvm-windows 之前,强烈建议先卸载你系统中已经安装的任何 Node.js 版本,以避免潜在的冲突。

  2. 下载安装程序:

    访问 nvm-windows 的 GitHub 发布页面 并下载最新的 nvm-setup.zip 文件。

  3. 运行安装程序:

    解压下载的 zip 文件并运行 nvm-setup.exe。按照安装向导的指示完成安装。

  4. 验证安装:

    打开一个新的命令提示符或 PowerShell 窗口,然后输入:

    bash
    nvm -v

    如果安装成功,你将看到 nvm 的版本号。

使用 nvm

安装好 nvm 后,你就可以开始管理 Node.js 版本了。

查看可用的 Node.js 版本

要查看所有可供安装的 Node.js 版本,运行:

bash
nvm ls-remote

安装 Node.js 版本

你可以安装特定的 Node.js 版本,或者安装最新的稳定版或 LTS (长期支持) 版本。

  • 安装最新的 LTS 版本:
    bash
    nvm install --lts

  • 安装最新的稳定版本:
    bash
    nvm install node

  • 安装特定版本:
    bash
    nvm install 18.17.1

查看已安装的 Node.js 版本

要查看你已经在本地安装了哪些 Node.js 版本,运行:

bash
nvm ls

当前正在使用的版本旁边会有一个箭头 (->) 或星号 (*)。

切换 Node.js 版本

要在当前 shell 中切换到不同的 Node.js 版本,使用 nvm use 命令:

bash
nvm use 18.17.1

设置默认的 Node.js 版本

如果你希望为所有新的 shell 会话设置一个默认的 Node.js 版本,可以使用 nvm alias 命令:

bash
nvm alias default 18.17.1

卸载 Node.js 版本

如果你不再需要某个 Node.js 版本,可以将其卸载:

bash
nvm uninstall 18.17.1

项目特定的 Node.js 版本

为了确保团队成员使用相同的 Node.js 版本,你可以在项目的根目录下创建一个 .nvmrc 文件,并在其中指定所需的版本号。

例如,在你的项目根目录创建一个名为 .nvmrc 的文件,内容如下:

18.17.1

然后,当你在该项目目录下运行 nvm use 时,nvm 会自动切换到 .nvmrc 文件中指定的版本。

bash
nvm use

总结

nvm 是一个非常强大的工具,可以极大地简化 Node.js 版本的管理。通过本教程,你应该已经掌握了 nvm 的基本用法,并可以开始在你的项目中轻松地管理 Node.js 版本了。

滚动至顶部