T系列部署教程1:nvm和NodeJS的下载安装

Designer 小郑 2024-10-21 17:05:07 阅读 92

作者主页:Designer 小郑

作者简介:3年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型,CSDN博客专家,阿里云社区专家博主,蓝桥云课讲师。

前言:本教程配套博主发布的所有

\color{red}{前言:本教程配套博主发布的所有}

前言:本教程配套博主发布的所有 T系列项目。


目录

一、NVM 介绍二、NVM 的下载三、NVM 的安装四、安装 NodeJS


一、NVM 介绍

Node Version Manager (NVM) 是一款专为 Node.js 开发者设计的版本控制工具。它允许用户在同一台计算机上安装和管理多个 Node.js 版本,从而轻松切换不同版本的 Node.js 环境。NVM 的设计目标是简单易用,让开发者能够专注于编写代码,而无需担心版本兼容性问题。

简单来说,当开发者要在短时间内运行多个Vue项目,但这些项目需要不同的NodeJS版本,NVM就可以帮助开发者完成快速切换

比如 S 系列项目所需要 18 版本的 Node.js,而 T 系列项目需要 14 版本的Node.js。

NVM 让您能够在同一台计算机上安装、管理和切换多个 Node.js 版本,从而提高开发效率并确保项目兼容性。

安装简单:NVM 的安装过程简单快捷,只需遵循官方文档中的几个步骤即可完成安装。版本管理:NVM 支持安装多个 Node.js 版本,您可以根据项目需求轻松切换。自动更新:NVM 会自动检查并提示您安装最新版本的 Node.js,确保您的开发环境始终保持最新。跨平台支持:NVM 支持 Windows、macOS 和 Linux 等多种操作系统,满足不同开发者的需求。社区支持:NVM 拥有活跃的开发者社区,您可以在社区中寻求帮助、分享经验并获取最新的开发动态。


二、NVM 的下载

开发者可以在 GitHub平台下载 NVM 安装包文件,地址如下:

https://github.com/coreybutler/nvm-windows/releases

同学们稍稍往下拉一点页面,就可以看到如下的界面。

在这里插入图片描述

点击后,浏览器将开始下载,如下图所示。

在这里插入图片描述


三、NVM 的安装

同学们下载完成后,就可以双击安装包开始安装了,如下图所示。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


四、安装 NodeJS

请同学们按下 <code>Win + R,打开 CMD 窗口,如下图所示。

在这里插入图片描述

同学们可以输入 <code>nvm -v 命令,验证 nvm 是否安装成功。

在这里插入图片描述

此时我们首先输入 nvm list 命令,可以发现电脑没有安装任何 NodeJS,如下图所示。

<code>nvm list

在这里插入图片描述

接着,我们就可以安装 14.21.3 版本的 NodeJS,命令如下。

<code>nvm install 14.21.3

在这里插入图片描述

因为 npm 包是从 GitHub 下载,有时候会出现 GitHub 无法打开,从而导致 npm 包无法下载的情况,同学们可以使用 <code>nvm uninstall 14.21.3 卸载,再次执行 nvm install 14.21.3 命令即可,直到安装成功。

NodeJS安装完成后,如下图所示。

在这里插入图片描述

然后我们再次输入 <code>nvm list 命令,查看电脑安装的所有 NodeJS 版本

接着我们输入 nvm use 14.21.3 命令,使用该版本,如下图所示。

在这里插入图片描述

此时 14.21.3 版本的 NodeJS 已经安装完成,接下来我们要开始使用这个版本,命令如下。

<code>nvm use 14.21.3

执行后,如下图所示。

在这里插入图片描述


附:nvm 常用的命令如下。

<code>nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 14.18.2

nvm uninstall <version> // 卸载node.js是的命令,卸载指定版本的nodejs,当安装失败时卸载使用

nvm ls // 显示所有安装的node.js版本

nvm list available // 显示可以安装的所有node.js的版本

nvm use <version> // 切换到使用指定的nodejs版本

在这里插入图片描述



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。