Node.js 安装配置学习笔记

1. Node.js 简介

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,用于构建快速、可扩展的网络应用程序。它采用事件驱动、非阻塞 I/O 模型,使其成为专门用于数据密集型实时应用程序的理想选择。

2. 安装 Node.js

2.1 安装包下载

在官网 https://nodejs.org/en/ 上下载适合自己系统的安装包,然后进行安装。

2.2 版本管理工具 NVM 的使用

NVM(Node Version Manager)是一款用于管理多个 Node.js 版本的工具。使用 NVM 可以方便地在同一台机器上管理多个版本的 Node.js,并且可以快速切换版本。

在 Linux 或者 macOS 下,可以使用以下命令安装 NVM:

Copy Code
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

在 Windows 下,可以从 GitHub 上下载官方安装包:https://github.com/coreybutler/nvm-windows/releases

安装完成后,可以通过以下命令来验证 NVM 是否正确安装:

Copy Code
nvm --version

2.3 验证安装是否成功

安装完成后,可以通过以下命令来验证 Node.js 是否安装成功并获取当前版本:

Copy Code
node -v

如果输出版本号,则说明 Node.js 安装成功。

3. 实例解析

3.1 启动一个 HTTP 服务器

以下示例演示了如何使用 Node.js 创建一个简单的 HTTP 服务器。

javascriptCopy Code
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello, World!\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });

3.2 使用 NPM 安装包

以下示例演示了如何使用 npm 安装 lodash 包并在代码中使用它:

javascriptCopy Code
const _ = require('lodash'); console.log(_.capitalize('hello world'));

4. 结论

本篇学习笔记介绍了 Node.js 的安装和配置方法,并提供了两个实例来演示 Node.js 的用法。相信通过学习本篇笔记,你已经学会了如何使用 Node.js 来构建网络应用程序。