在Windows环境下安装Node.js

在Windows环境下安装Node.js

Node.js是一个开源的跨平台JavaScript运行环境,Node.js在浏览器之外运行V8 JavaScript引擎,这是Google Chrome的核心,这使得Node.js的性能非常高

1.Node

Node.js的历史

Node.js由Ryan Dahi于2009年发布,最初的目标是解决高并发问题。它打破了JavaScript只能在浏览器中运行的限制,使JavaScript成为全栈开发语言,极大推动了前后端代码复用和JavaScript生态的繁荣

Node.js的核心特点

  • 事件驱动与非阻塞I/O: Node.js采用事件驱动架构和非阻塞I/O,可以高效处理大量并发请求,非常适合I/O密集型应用,如实时通信和API服务。
  • 单线程与高性能: 主线程为单线程,通过事件循环(Event Loop)处理并发,避免了多线程的复杂切换,配合V8引擎的即时编译(JIT),性能表现优异。
  • 跨平台: 支持Windows、Linux、macOS等主流操作系统。
  • 丰富的npm生态: 拥有全球最大的开源库生态系统,npm包管理器提供了海量的第三方模块,极大提升了开发效率。

下载

Node.js的官方下载地址: https://nodejs.org/zh-cn/download

2.下载Node

选择长期支持版本与适用于Windows系统X64平台的版本,我这里下载的安装包是node-v22.20.0-x64.msi

安装

执行安装包选择合适的路径,我这里选的是F:\environment\nodejs\

3

其他安装选项按默认配置即可,安装完毕后打开命令提示符(cmd),输入以下命令

node -v
npm -v

如果能正常显示版本号则安装正常

4

环境配置

设置npm全局包安装路径与npm缓存路径

由于Windows系统中npm全局包安装路径和npm缓存路径默认存在C:\Users<用户名>\AppData\Roaming\npm和C:\Users<用户名>\AppData\Roaming\npm-cache,不方便管理,因此想要更新存放路径

1.在Node.js所在目录新增两个文件夹node_cache和node_global

5.node

2.以管理员身份启动命令提示符(cmd),输入配置命令

# 显示所有配置信息
npm config list
# 设置npm全局包的安装路径
npm config set prefix "F:\environment\nodejs\node_global"
# 设置npm缓存路径
npm config set cache "F:\environment\nodejs\node_cache"

配置环境变量

1.删除安装包配置的环境变量

右键此电脑,选择属性后选择高级系统设置,系统属性中选择环境变量,在用户变量中选中Path点击编辑变量,删除带npm变量并新增npm全局安装包的安装路径

6

7

2.新增系统环境变量

右键此电脑,选择属性后选择高级系统设置,系统属性中选择环境变量,在系统变量中选中Path点击编辑变量,新增Node.js的安装包路径、npm全局安装包的安装路径、npm缓存目录

8.新增Node

更换npm包存储和分发服务器地址

由于默认官方源为https://registry.npmjs.org/,国内访问官方源较慢,因此需要切换为国内镜像以提高下载速度

#国内的镜像源
# 腾讯云镜像源
http://mirrors.cloud.tencent.com/npm/
# 淘宝镜像源
https://registry.npmmirror.com
# 华为云镜像源
https://mirrors.huaweicloud.com/repository/npm/

# 我这里用的是淘宝镜像源,更新命令如下
npm config set registry https://registry.npmmirror.com
# 检查当前镜像源
npm config get registry

使用npm下载依赖包

如果出现下载依赖包异常,大概率是因为权限问题,以管理员身份执行命令行提示符(cmd)

# 全局下载express依赖包
npm install -g express

下载完毕后可以在之前配置的npm全局包安装路径下看到依赖包

参考资料

Node.js官方网址: https://nodejs.org/zh-cn

posted @ 2025-10-19 23:21  柯南。道尔  阅读(103)  评论(0)    收藏  举报