Kc's blog Kc's blog
首页
分类
标签
Timeline
收藏夹
关于
GitHub (opens new window)

kcqingfeng

前端小学生
首页
分类
标签
Timeline
收藏夹
关于
GitHub (opens new window)
  • 提前下班小妙招

  • node版本的切换

    • node版本管理工具-n-
      • 🛠️ nvm 安装
        • macOS / Linux 用户安装:
        • Windows 用户安装:
      • 📌 常用命令
        • 📥 安装 Node.js 指定版本:
        • 🚀 切换版本:
        • 🖥️ 设置默认版本:
        • 📜 查看已安装版本:
        • 🌐 查看可安装版本列表:
        • ❌ 卸载某个版本:
      • 🧩 推荐使用 .nvmrc 文件
      • 💡 补充建议
      • 📚 参考链接
  • 收藏
  • node版本的切换
kc_shen
2023-03-29
目录
🛠️ nvm 安装
macOS / Linux 用户安装:
Windows 用户安装:
📌 常用命令
📥 安装 Node.js 指定版本:
🚀 切换版本:
🖥️ 设置默认版本:
📜 查看已安装版本:
🌐 查看可安装版本列表:
❌ 卸载某个版本:
🧩 推荐使用 .nvmrc 文件
💡 补充建议
📚 参考链接

node版本管理工具-n-

只因使用之前没发现 nvm,现在一直使用的是n

# node 版本的切换

一. 安装 node 版本管理工具n

sudo npm install -g n
1

二、安装你需要的版本的 node

sudo n <node 版本号>

// 例如:
sudo n 11.0.0
1
2
3
4

三、查看/切换 你需要的 node 版本 上下切换 回车选择 q 退出

n
1

四、其他命令

// 安装最新版本
sudo n latest
// 安装稳定版本
sudo n stable
// 删除某个版本
sudo n rm <版本号>
1
2
3
4
5
6

为了让你更方便复制使用,这里我把 纯净的 Markdown 内容 放在代码块外面贴出来👇,你只要从这里复制整段内容即可,粘贴进 .md 文件或 Notion、公众号都没问题。


# 📦 nvm 使用说明文档

nvm(Node Version Manager)是 Node.js 的版本管理工具,可以轻松地安装、切换多个 Node.js 版本。非常适合有多个项目或多人协作的开发场景。


# 🛠️ nvm 安装

# macOS / Linux 用户安装:

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

安装完成后,添加到 ~/.bashrc 或 ~/.zshrc:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
1
2

然后重新打开终端或执行:

source ~/.zshrc  # 或 ~/.bashrc
1

# Windows 用户安装:

请使用社区维护的版本:nvm-windows (opens new window)

下载并安装 .exe 文件即可。


# 📌 常用命令

# 📥 安装 Node.js 指定版本:

nvm install 18.20.4
1

# 🚀 切换版本:

nvm use 18.20.4
1

# 🖥️ 设置默认版本:

nvm alias default 18.20.4
1

# 📜 查看已安装版本:

nvm ls
1

示例输出:

       v14.18.3
->     v16.20.2
       v18.20.4
       v22.3.0
default -> 18.20.4
1
2
3
4
5

# 🌐 查看可安装版本列表:

nvm ls-remote
1

# ❌ 卸载某个版本:

nvm uninstall 14.18.3
1

# 🧩 推荐使用 .nvmrc 文件

在项目根目录创建 .nvmrc:

echo "18.20.4" > .nvmrc
1

以后进入项目目录后,运行:

nvm use
1

就会自动读取 .nvmrc 的版本号并切换。


# 💡 补充建议

场景 建议操作
团队协作 统一使用 .nvmrc 版本管理
项目构建不一致 检查 node -v 和 .nvmrc 是否一致
多项目切换频繁 建议在 shell 脚本中加入 nvm use 自动执行

# 📚 参考链接

  • nvm 官方 GitHub (opens new window)
  • nvm-windows GitHub (opens new window)

编辑 (opens new window)
上次更新: 2025/04/30, 10:04:00
好用的组件库

← 好用的组件库

最近更新
01
服务器密码管理与自动部署
04-23
02
债务问题
03-24
03
女朋友对我的不满
03-19
更多文章>
Theme by Vdoing | Copyright © 2019-2025 kc shen | MIT License 豫ICP备2024074563号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式