Nodejs是一个基于V8引擎搭建的运行环境,依托JavaScript语言实现代码的服务端执行,摆脱浏览器环境的限制,可在Windows、macOS、Linux等桌面操作系统中部署使用,多用于后端服务开发、脚本编写与工程化工具构建,能够处理各类服务端业务逻辑,适配电脑端本地开发与线上服务部署场景。
【软件功能】
文件读写:可直接对本地电脑中的各类文件与目录执行创建、读取、修改、删除操作,完成本地资源的管理调用。
网络通信:支持搭建网络服务,处理网络请求与响应,完成端口监听、数据传输等基础网络交互工作。
模块管理:内置模块调用机制,同时配套包管理工具,实现代码模块的安装、卸载、版本管理与依赖维护。
进程调度:能够创建与管理子进程,拆分任务执行单元,协调电脑系统资源分配,处理多任务并行运行需求。
数据流处理:提供流式数据处理能力,分块处理大容量数据,降低内存占用,完成数据的分段接收与输出。
【软件特色】
事件驱动:采用事件驱动的执行模型,依靠事件触发回调逻辑,等待资源就绪后再执行对应代码,减少资源空耗。
非阻塞I/O:在进行输入输出操作时不会阻塞主线程,主线程可以继续执行其他代码,不会因等待读写操作停滞运行。
跨平台兼容:一份代码可在多种电脑操作系统上直接运行,无需针对不同系统大规模改写底层代码。
单线程模型:主执行线程保持单线程设计,规避多线程开发中常见的锁竞争问题,简化并发逻辑的编写难度。
原生语言统一:前后端可使用同一种JavaScript语言开发,降低开发人员在不同开发语言之间切换的学习成本。
【nodejs安装教程】
1、下载解压,双击安装程序,开始安装
2、勾选同意条款,点击Next
3、点击change可以修改安装目录,再点击Next
4、修改好目录后,默认安装这五项即可,点击Next按钮
5、这里不用选择安装其他的插件(如果选择会消耗2.3g流量的)
6、确认一下安装,点击install
7、安装完后点击【Finish】按钮完成安装
8、打开cmd检查是否安装成功(node-v查看node的版本,npm-v查看npm的版本(新版的node安装自带安装npm)
9、看到版本号说明已经安装成功了



