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 Codecurl -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 Codenvm --version
2.3 验证安装是否成功
安装完成后,可以通过以下命令来验证 Node.js 是否安装成功并获取当前版本:
Copy Codenode -v
如果输出版本号,则说明 Node.js 安装成功。
3. 实例解析
3.1 启动一个 HTTP 服务器
以下示例演示了如何使用 Node.js 创建一个简单的 HTTP 服务器。
javascriptCopy Codeconst 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 Codeconst _ = require('lodash');
console.log(_.capitalize('hello world'));
4. 结论
本篇学习笔记介绍了 Node.js 的安装和配置方法,并提供了两个实例来演示 Node.js 的用法。相信通过学习本篇笔记,你已经学会了如何使用 Node.js 来构建网络应用程序。