【Node.js】2025最新Windows环境下Node.js安装及环境配置保姆级教程

在这里插入图片描述

😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专家博主。
🤓 同时欢迎大家关注其他专栏,我将分享Web前后端开发、人工智能、机器学习、深度学习从0到1系列文章。
🌼 同时洲洲已经建立了程序员技术交流群,如果您感兴趣,可以私信我加入社群,可以直接vx联系(文末有名片)v:bdizztt
🖥 随时欢迎您跟我沟通,一起交流,一起成长、进步!点此也可获得联系方式~

一、Node.js介绍

Node.js 是一个开源的、跨平台的 JavaScript 运行时环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 最初由 Ryan Dahl 于 2009 年创建,目的是为了构建高性能的网络应用。

以下是Node.js一些主要特点和优势

  • 非阻塞 I/O 和事件驱动:Node.js 使用非阻塞 I/O 模型和事件驱动架构,这意味着它可以处理大量的并发连接,而不需要为每个连接创建一个线程。这种模型使得 Node.js 在处理 I/O 密集型应用时表现出色,例如实时通信应用、在线游戏等。
  • 单线程:Node.js 在单个线程上运行 JavaScript 代码,但它通过事件循环和回调机制来处理并发任务。这种设计减少了线程切换的开销,提高了性能。
  • 模块化:Node.js 提供了一个强大的模块系统,允许开发者通过 require() 函数来引入和使用各种模块。官方提供了一个庞大的 npm(Node Package Manager)生态系统,其中包含了大量的第三方模块,可以方便地扩展 Node.js 的功能。
  • 跨平台:Node.js 可以在多种操作系统上运行,包括 Windows、Linux 和 macOS,这使得开发者可以在不同的环境中开发和部署 Node.js 应用。
  • 性能优越:由于其非阻塞 I/O 模型和高效的事件循环机制,Node.js 在处理高并发请求时具有很好的性能表现。

应用场景一般有:

  • Web 服务器:Node.js 可以用来构建高性能的 Web 服务器,处理 HTTP 请求和响应。
  • 实时应用:由于其事件驱动的特性,Node.js 非常适合构建实时应用,如聊天应用、在线游戏等。
  • API 服务:Node.js 可以用于构建 RESTful API 服务,提供数据接口供前端或其他系统调用。
  • 微服务架构:Node.js 的轻量级和模块化特性使其成为构建微服务架构的理想选择。
  • 命令行工具:Node.js 也可以用于开发命令行工具,例如构建工具、自动化脚本等。
 官网地址:https://nodejs.org/zh-cn/

到官网下载自己需要的Node.js版本号就可以,然后进行对应的安装。
在这里插入图片描述

二、Node.js安装

在这里插入图片描述

勾选“同意安装许可”,接着到下一步。

在这里插入图片描述
选定好一个目录安装即可。
在这里插入图片描述
选择默认,点击Next按钮。
在这里插入图片描述

点击Install,进一步等待安装即可。

在这里插入图片描述

在这里插入图片描述

按下win+R,打开命令提示符,查看是否安装完成,我们来验证一下,输入node -v和npm -v命令来验证即可。

在这里插入图片描述

三、Node.js环境配置

安装完之后的node.js目录下的文件如下所示。

在这里插入图片描述
接下来我们创建两个空的文件夹,分别是node_cache还有node_global文件夹。
在这里插入图片描述
然后设置npm的路径定位到这两个文件下,目的是为了后面node下载一些文件的时候可以下载到D盘这两个文件夹中(全局文件、缓存文件),这样不会占用太多C盘,这里的路径大家根据自己的电脑上的路径进行对应的更改即可,即“”双引号中的地址。

在这里插入图片描述

以记事本格式打开.npmrc文件,把下面两行命令放进去。

在这里插入图片描述
在这里插入图片描述
接着打开系统环境变量,进行配置,配置截图如下。

在这里插入图片描述
然后把用户变量下的Path路径中npm修改为D:\nodejs\node_global
在这里插入图片描述
也就是把下面的“C:\User\AppData\Roaming\npm”修改为“D:\nodejs\node_global”,即可,最后修改之后点击确定即可。
在这里插入图片描述

四、Node.js安装测试

我们先更换一下npm的镜像源,改成国内的速度会快一些。

这里可以采用腾讯云的镜像,在cmd中输入即可。

npm config set registry http://mirrors.cloud.tencent.com/npm/  

然后接着输入命令来安装一个比较典型的包:express进行安装验证。

npm install -g express-generator

安装好之后可以看到目录如下。
在这里插入图片描述
接着我们继续在cmd中输入命令来创建一个前端工程来看看nodejs刚刚安装的express包是否有用,命令如下。

express hellonodejs

在这里插入图片描述
接着继续在cmd中输入命令即可。

cd hellonodejs
//进入到hellonodejs目录下之后继续输入命令
npm install
//安装一个npm包管理工具
//接着输入(依然在hellonodejs路径下)
npm start

输入好之后我们打开一个网页浏览器访问地址如下,验证node的网页。
在这里插入图片描述

总结

📝Hello,各位看官老爷们好,我已经建立了CSDN技术交流群,如果你很感兴趣,可以私信我加入我的社群。

📝社群中不定时会有很多活动,例如每周都会包邮免费送一些技术书籍及精美礼品、学习资料分享、大厂面经分享、技术讨论谈等等。

📝社群方向很多,相关领域有Web全栈(前后端)、人工智能、机器学习、自媒体副业交流、前沿科技文章分享、论文精读等等。

📝不管你是多新手的小白,都欢迎你加入社群中讨论、聊天、分享,加速助力你成为下一个大佬!

📝想都是问题,做都是答案!行动起来吧!欢迎评论区or后台与我沟通交流,也欢迎您点击下方的链接直接加入到我的交流社群!~ 跳转链接社区~

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员洲洲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值