Fedora43 安装与配置 nodejs
Node.js是一个免费、开源、跨平台的JavaScript运行时环境,发布于2009年5月,由Ryan Dahl开发。 它基于Chrome V8 JavaScript引擎构建,使JavaScript能够脱离浏览器,在服务器端运行,从而成为一种与PHP、Python、Ruby等并列的服务端脚本语言。
主要应用场景
Node.js非常适合开发以下类型的应用:
- 网络应用:如Web服务器、API服务、实时聊天应用、数据流应用。
- 命令行工具:丰富的生态系统使其成为开发构建工具、脚本的理想选择。
- 微服务与后端API:尤其是RESTful API服务。
- 实时应用:如在线游戏、协作工具、即时通讯软件。
技术架构与模块系统
- 事件循环:是Node.js处理异步操作的核心机制,负责调度和执行回调函数。
- 模块系统:Node.js采用CommonJS模块规范,功能被划分为不同的模块。开发者可以通过 require 函数引入内置模块(如 http、fs)或第三方模块,并通过 exports 对象暴露模块功能。
- 包管理器:Node.js通常与NPM一同使用,NPM是全球最大的开源库生态系统,方便开发者管理和共享代码包。
安装与配置
在安装nodejs之前需要先安装node版本管理器(nvm), 在nodejs开发过程中版本切换或者多版本共存是难以避免的,nvm能够很好地管理nodejs版本相关的工作,这也是nodejs官方推荐的安装nodejs的方式。安装了nvm后再安装nodejs相对就比较简单了。
1 |
|
Fedora43 安装与配置 nodejs