1、nodejs
nodejs
目录
[toc]
什么是nodejs
Node.js是一个基于Chrome V8 JavaScript引擎构建的开源、跨平台的运行时环境。它允许您使用JavaScript来开发服务器端和命令行工具,并能够在服务器端运行JavaScript代码。
Node.js的主要特点包括:
-
事件驱动:Node.js使用事件驱动的非阻塞I/O模型,使得它能够高效地处理大量并发请求。
-
单线程:Node.js是单线程的,但通过使用事件循环和异步I/O,它可以处理大量并发请求而不会阻塞其他操作。
-
NPM:NPM(Node Package Manager)是Node.js的包管理器,它允许您安装、管理和共享JavaScript代码包 。NPM拥有丰富的开源代码库,使得开发者可以轻松地使用和共享现有的JavaScript模块。
-
跨平台:Node.js可以在多个操作系统上运行,包括Windows、Mac OS以及各种Linux发行版。
Node.js最常用于构建服务器端应用程序,如Web服务器、API服务器、实时通信服务器等。它在Web开发中被广泛使用,因为它能够高效地处理并发请求,并提供了丰富的第三方模块和工具。
除了服务器端开发,Node.js也可以用于命令行工具的开发、构建工具的编写、桌面应用程序的构建等各种场景。
总而言之,Node.js使得JavaScript不仅可以在浏览器中运行,也可以在服务器端运行,并且具有高效处理并发请求的能力。
官方页面
https://nodejs.org/en/download/
winodws安装nodejs
访问官方页面,下载windows安装包:
https://nodejs.org/en/download/
验证:
linux如何安装node js?
在 Linux 上安装 Node.js 有多种方法,你可以根据自己的需求选择合适的安装方式。以下是几种常见的方法:
方法1:使用 Node Version Manager (nvm)
nvm
是一个用于管理多个 Node.js 版本的工具,非常适合开发人员在不同项目之间切换 Node.js 版本。
-
安装 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash