Node.js 环境配置

什么是 Node.js

Node.js 是一个基于 Chrome V8 JavaScript 引擎的 JavaScript 运行时环境,它允许你在服务器端运行 JavaScript。传统上,JavaScript 主要用于浏览器中的前端开发,而 Node.js 使得 JavaScript 也能够在服务器上执行,这为开发者提供了使用同一种语言(JavaScript)来进行前端和后端开发的可能。

什么是 npm

npm(Node Package Manager)是 Node.js 的官方包管理工具。它用于管理 JavaScript 包和模块,尤其是针对 Node.js 环境下的应用程序。npm 使开发者能够轻松地安装、共享和更新 JavaScript 代码包或库。

什么是 nvm

nvm(Node Version Manager)是一个用于管理多个 Node.js 版本的工具。它允许你在同一台机器上安装和切换不同的 Node.js 版本,非常适合开发过程中需要不同版本 Node.js 环境的情况。通过 nvm,你可以轻松地安装、卸载和切换 Node.js 版本,无需担心版本之间的冲突。


安装Node.js、安装npm

1. 安装nvm

windows 系统安装 nvm

下载 nvm 安装包 nvm-setup.exe,下载地址:https://github.com/coreybutler/nvm-windows/releases

下载完成后双击 nvm-setup.exe 进行安装

然后一直点击下一步,安装完成。

使用命令行命令 nvm -v 验证nvm是否安装成功


2. 安装Node.js

查看Node.js版本号

查看Node.js版本号用于确认你要安装的版本,可以访问官网或者Github进行查看。

官网查看:https://nodejs.org/zh-cn/download

github查看:https://github.com/nodejs/node


安装Node.js

a). 安装最新长期支持的Node.js版本 (a、b二选一进行安装)

bash 复制代码
# nvm 安装最新的 Node.js LTS 版本
nvm install --lts

b). 安装指定的Node.js版本(a、b二选一进行安装)

bash 复制代码
# nvm install <version>
nvm install 23.7.0

验证是否安装成功

验证 Node.js 是否安装成功,使用命令 node -v

验证 npm 是否安装成功,使用命令 npm -v


切换Node.js版本

查看 windows 系统中安装的所有Node.js版本列表,使用命令 nvm list

* 号表示当前正在使用的版本,现在切换成其他版本,使用命令 nvm use <version>

bash 复制代码
# nvm use <version>
nvm use 22.13.1

查看当前正在使用的版本


卸载Node.js

卸载命令

bash 复制代码
# nvm uninstall <version>
nvm uninstall 23.7.0
相关推荐
防火墙在线4 小时前
前后端通信加解密(Web Crypto API )
前端·vue.js·网络协议·node.js·express
水冗水孚10 小时前
效能工具(九)之编写nodejs脚本使用get-video-duration批量读取视频时长,并生成sql语句修复数据库表字段值
sql·node.js
huangql52010 小时前
Vite与Webpack完全指南:从零开始理解前端构建工具
前端·webpack·node.js
api_1800790546011 小时前
【技术教程】Python/Node.js 调用拼多多商品详情 API 示例详解
大数据·开发语言·python·数据挖掘·node.js
用户479492835691514 小时前
你知道node背后的libuv是什么吗
node.js
pixle018 小时前
从零学习Node.js框架Koa 【一】 Koa 初探从环境搭建到第一个应用程序
前端·node.js·web·koa.js·web全栈·node服务端框架
Moment20 小时前
为什么我们从 Python 迁移到 Node.js
前端·后端·node.js
冴羽1 天前
为什么在 JavaScript 中 NaN !== NaN?背后藏着 40 年的技术故事
前端·javascript·node.js
IT古董1 天前
全面理解 Corepack:Node.js 的包管理新时代
前端·node.js·corepack
Jonathan Star1 天前
NestJS 是基于 Node.js 的渐进式后端框架,核心特点包括 **依赖注入、模块化架构、装饰器驱动、TypeScript 优先、与主流工具集成** 等
开发语言·javascript·node.js