0

0

nvm 怎么安装nodejs

PHPz

PHPz

发布时间:2023-05-16 20:03:36

|

9619人浏览过

|

来源于php中文网

原创

nvm 是 node.js 的版本管理器,它可以帮助用户在同一台机器上安装和管理多个 node.js 版本。本文将介绍如何在 linux 和 macos 操作系统上安装 nvm,并使用 nvm 安装和管理 node.js 版本。

安装 nvm

Linux

在 Linux 上安装 nvm,需要在终端执行以下命令:

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

上述命令将从 nvm 的官方 GitHub 仓库下载并执行 nvm 的安装脚本。安装完成后,需要重启终端来让 nvm 生效,可以使用以下命令测试是否成功安装:

command -v nvm

如果输出 nvm 说明已经成功安装了 nvm。

macOS

在 macOS 上安装 nvm,需要使用 Homebrew 命令行工具来安装,具体步骤如下:

  1. 首先安装 Homebrew,如果已经安装可以跳过此步骤。在终端执行以下命令来安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 使用 Homebrew 安装 nvm,执行以下命令:
brew install nvm
  1. 安装完成后,需要将以下内容添加到终端的配置文件(例如 ~/.bashrc、~/.zshrc)中:
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
  1. 重新打开终端或执行 source ~/.bashrc 命令让配置文件生效。

使用 nvm 安装和管理 Node.js

安装了 nvm 之后,就可以使用 nvm 命令来管理 Node.js 版本了。以下是 nvm 常用的命令:

  • nvm install :安装指定版本的 Node.js。
  • nvm use :使用指定版本的 Node.js。
  • nvm ls:列出已安装的 Node.js 版本。
  • nvm ls-remote:列出所有可用的 Node.js 版本。
  • nvm alias :为指定版本的 Node.js 创建别名。
  • nvm current:显示当前正在使用的 Node.js 版本。

下面演示如何使用 nvm 安装和切换不同版本的 Node.js。

安装 Node.js

可以使用以下命令来安装任意版本的 Node.js:

nvm install 

例如,安装最新的稳定版本:

nvm install stable

安装指定版本的 Node.js:

nvm install 14.17.5

切换 Node.js 版本

安装多个版本的 Node.js 后,可以使用以下命令来切换版本:

LangChain
LangChain

一个开源框架,用于构建基于大型语言模型(LLM)的应用程序。

下载
nvm use 

例如,切换到最新的稳定版本:

nvm use stable

切换到指定版本的 Node.js:

nvm use 14.17.5

列出已安装的版本

可以使用以下命令来列出已安装的 Node.js 版本:

nvm ls

列出可用的版本

可以使用以下命令来列出所有可用的 Node.js 版本:

nvm ls-remote

创建别名

可以使用以下命令为指定版本的 Node.js 创建别名:

nvm alias  

例如,为版本号为 14.17.5 的 Node.js 创建别名 default

nvm alias default 14.17.5

显示当前正在使用的版本

可以使用以下命令来查看当前正在使用的 Node.js 版本:

nvm current

总结

nvm 是一款简单易用的 Node.js 版本管理工具,可以方便地安装和管理多个 Node.js 版本。通过本文的介绍,读者应该对 nvm 的安装和使用有了一定了解,可以开始体验在同一台机器上运行不同版本的 Node.js 了。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Word 字间距调整方法汇总
Word 字间距调整方法汇总

本专题整合了Word字间距调整方法,阅读下面的文章了解更详细操作。

2

2025.12.24

任务管理器教程
任务管理器教程

本专题整合了任务管理器相关教程,阅读下面的文章了解更多详细操作。

2

2025.12.24

AppleID格式
AppleID格式

本专题整合了AppleID相关内容,阅读专题下面的文章了解更多详细教程。

0

2025.12.24

csgo视频观看入口合集
csgo视频观看入口合集

本专题整合了csgo观看入口合集,阅读下面的文章了知道更多入口地址。

29

2025.12.24

yandex外贸入口合集
yandex外贸入口合集

本专题汇总了yandex外贸入口地址,阅读下面的文章了解更多内容。

58

2025.12.24

添加脚注通用方法
添加脚注通用方法

本专题整合了添加脚注方法合集,阅读专题下面的文章了解更多内容。

1

2025.12.24

重启电脑教程汇总
重启电脑教程汇总

本专题整合了重启电脑操作教程,阅读下面的文章了解更多详细教程。

3

2025.12.24

纸张尺寸汇总
纸张尺寸汇总

本专题整合了纸张尺寸相关内容,阅读专题下面的文章了解更多内容。

5

2025.12.24

Java Spring Boot 微服务实战
Java Spring Boot 微服务实战

本专题深入讲解 Java Spring Boot 在微服务架构中的应用,内容涵盖服务注册与发现、REST API开发、配置中心、负载均衡、熔断与限流、日志与监控。通过实际项目案例(如电商订单系统),帮助开发者掌握 从单体应用迁移到高可用微服务系统的完整流程与实战能力。

1

2025.12.24

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号