Node.js介绍
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于在服务器端运行 JavaScript 代码。它提供了一种异步、事件驱动的编程模型,使得开发者能够构建高性能、可扩展的网络应用程序。
Node.js 的特点和优势包括:
- 非阻塞 I/O:Node.js 使用非阻塞、事件驱动的 I/O 模型,使得可以同时处理大量并发请求,提高应用程序的吞吐量和性能。
- 单线程:Node.js 使用单线程的事件循环模型,避免了传统多线程模型中的线程切换开销,简化了并发编程。
- 轻量高效:Node.js 的运行时环境相对较轻量,启动快速,占用系统资源少。
- NPM 包管理器:Node.js 自带了一个强大的包管理工具 NPM,拥有丰富的开源软件包,方便开发者重用和共享代码。
- 跨平台:Node.js 可以在多个操作系统上运行,包括 Windows、macOS 和 Linux,提供了一致的开发和部署体验。
Node.js 的应用范围广泛,特别适合构建实时应用、网络服务器、API 后端、聊天应用、博客平台等。它也被广泛应用于前端开发中的构建工具、自动化任务,例如使用 Gulp 或 Webpack 进行前端资源打包和优化。
总的来说,Node.js 提供了一个强大的运行时环境,使得 JavaScript 在服务器端具备了处理 I/O、网络请求等任务的能力,为开发者提供了一种高效、灵活的编程工具。
Node.js下载
在线下载
官网下载地址:https://nodejs.org/en/
离线下载
有可能因为网络原因无法从官方下载,为了大家方便,我已经把软件上传到网盘了,效果如下图:
Node.js安装
找到下载的node-v16.20.2-x64.msi
,双击node-v16.20.2-x64.msi
安装,点击Next
,效果如下图:
弹出下面窗口,勾选I accept
,点击Next
。
弹出下面窗口,设置Nodejs安装目录,默认安装到C:\Program Files\nodejs\
目录中,点击Next
。
弹出下面窗口,点击Next
。
弹出下面窗口,点击Next
。
弹出下面窗口,点击Install
。
弹出用户帐户控制
对话框,点击是
。
弹出下面窗口,正在安装Node.js,等待安装即可。
弹出下面窗口,点击Finish
。
到此就完成了Node.js的安装。
Node.js安装验证
Node.js安装完毕后,会自动配置好环境变量,验证Node.js是否安装成功,在Dos命令行输入: node -v,效果如下图:
配置npm的全局安装路径
使用管理员身份运行命令行,在命令行中执行如下指令:
npm config set prefix "Node.js的安装目录"
注意:Node.js默认安装到C:\Program Files\nodejs\
目录中。
具体操作如下图:
切换npm的淘宝镜像
npm默认下载包的路径为:https://registry.npmjs.org/。这个网址在国内下载很慢,建议切换为npm的淘宝镜像。
使用管理员身份运行命令行,在命令行中执行如下指令:
npm config set registry https://registry.npmmirror.com
具体操作如下图: