如何快速高效管理多个Node.js版本切换?

2026-04-01 13:331阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计632个文字,预计阅读时间需要3分钟。

如何快速高效管理多个Node.js版本切换?

目录 + 如何下载node + 使用n切换node版本 + nvm和n的区别 + 注意事项 + 如何下载node + 不要下载最新版,推荐先下载稳定版的nodejs.org/zh-cn/download,下载完成后一键式安装即可。

目录
  • 如何下载node
    • 1、使用n切换node版本
    • 2、使用nvm切换node版本
  • nvm和n的区别
    • 注意事项

      如何下载node

      不要下载最新版,推荐先下载稳定版的nodejs.org/zh-cn/downl…,下载完一键式安装即可,安装完成后,命令行查看是否成功。

      1、使用n切换node版本

      node有一个模块n,是专门用来管理node.js的版本的。npm是用来安装n的包管理工具,前端很多工具都可以通过npm来发布,而n是专门用来对node进行版本管理的。

      安装模块和指定node版本

      # 安装模块 sudo npm i -g n #安装node指定版本 sudo n 12.13.0

      n模块常用的一些指令

      # 升级到稳定版 sudo n stable # 升级到最新版 sudo n lastest # 切换使用node版本 sudo n 12.13.0 # 删除某个node版本 sudo n rm 12.13.0 # 用指定版本执行脚本 sudo n use 12.13.0 some.js

      查看已安装node列表并切换

      n

      2、使用nvm切换node版本

      安装nvm

      curl -o- raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash # or wget -qO- raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

      常用nvm命令

      # 安装指定node版本 nvm install v14.15.0 # 运行指定node版本 nvm use v14.15.0 # 切换到最新的node版本 nvm use node # 远程服务器上所有的可用版本 nvm ls-remote # 给不同的版本号设置别名 nvm alias node_cms 14.15.0 # 使用该别名 nvm use node_cms # 查看已安装node列表 nvm ls

      如何快速高效管理多个Node.js版本切换?

      nvm和n的区别

      node 版本管理工具还有一个是 TJ大神的 n命令,n 命令是作为一个 node 的模块而存在,而 nvm 是一个独立于 node/npm 的外部 shell 脚本,因此 n 命令相比 nvm 更加局限。

      由于 npm 安装的模块路径均为 /usr/local/lib/node_modules,当使用 n 切换不同的 node 版本时,实际上会共用全局的 node/npm 目录。 因此不能很好的满足『按不同 node 版本使用不同全局 node 模块』的需求。

      注意事项

      1、npm的版本跟着node的版本走,所以无需在安装npm

      以上就是node版本快速切换及管理方法的详细内容,更多关于node版本切换管理的资料请关注易盾网络其它相关文章!

      本文共计632个文字,预计阅读时间需要3分钟。

      如何快速高效管理多个Node.js版本切换?

      目录 + 如何下载node + 使用n切换node版本 + nvm和n的区别 + 注意事项 + 如何下载node + 不要下载最新版,推荐先下载稳定版的nodejs.org/zh-cn/download,下载完成后一键式安装即可。

      目录
      • 如何下载node
        • 1、使用n切换node版本
        • 2、使用nvm切换node版本
      • nvm和n的区别
        • 注意事项

          如何下载node

          不要下载最新版,推荐先下载稳定版的nodejs.org/zh-cn/downl…,下载完一键式安装即可,安装完成后,命令行查看是否成功。

          1、使用n切换node版本

          node有一个模块n,是专门用来管理node.js的版本的。npm是用来安装n的包管理工具,前端很多工具都可以通过npm来发布,而n是专门用来对node进行版本管理的。

          安装模块和指定node版本

          # 安装模块 sudo npm i -g n #安装node指定版本 sudo n 12.13.0

          n模块常用的一些指令

          # 升级到稳定版 sudo n stable # 升级到最新版 sudo n lastest # 切换使用node版本 sudo n 12.13.0 # 删除某个node版本 sudo n rm 12.13.0 # 用指定版本执行脚本 sudo n use 12.13.0 some.js

          查看已安装node列表并切换

          n

          2、使用nvm切换node版本

          安装nvm

          curl -o- raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash # or wget -qO- raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

          常用nvm命令

          # 安装指定node版本 nvm install v14.15.0 # 运行指定node版本 nvm use v14.15.0 # 切换到最新的node版本 nvm use node # 远程服务器上所有的可用版本 nvm ls-remote # 给不同的版本号设置别名 nvm alias node_cms 14.15.0 # 使用该别名 nvm use node_cms # 查看已安装node列表 nvm ls

          如何快速高效管理多个Node.js版本切换?

          nvm和n的区别

          node 版本管理工具还有一个是 TJ大神的 n命令,n 命令是作为一个 node 的模块而存在,而 nvm 是一个独立于 node/npm 的外部 shell 脚本,因此 n 命令相比 nvm 更加局限。

          由于 npm 安装的模块路径均为 /usr/local/lib/node_modules,当使用 n 切换不同的 node 版本时,实际上会共用全局的 node/npm 目录。 因此不能很好的满足『按不同 node 版本使用不同全局 node 模块』的需求。

          注意事项

          1、npm的版本跟着node的版本走,所以无需在安装npm

          以上就是node版本快速切换及管理方法的详细内容,更多关于node版本切换管理的资料请关注易盾网络其它相关文章!