环境设置
概述
设置合适的开发环境对于 Node.js 开发至关重要。本章将指导您安装 Node.js、NPM 和必要的开发工具。
安装 Node.js
选项 1:官方安装程序(推荐初学者)
- 访问 nodejs.org
- 下载 LTS(长期支持)版本
- 运行安装程序并按照设置向导操作
- 验证安装:
选项 2:使用 Node 版本管理器 (NVM)
NVM 允许您安装并在多个 Node.js 版本之间切换。
在 macOS/Linux 上:
在 Windows 上:
选项 3:使用包管理器
macOS (Homebrew):
Ubuntu/Debian:
Windows (Chocolatey):
理解 NPM
NPM(Node 包管理器)与 Node.js 捆绑在一起,具有多种用途:
- 包管理器:安装和管理依赖项
- 脚本运行器:运行在 package.json 中定义的自定义脚本
- 注册表:访问超过 100 万个包
基本 NPM 命令
必要的开发工具
1. 代码编辑器
Visual Studio Code(推荐)
- 从 code.visualstudio.com 下载
- 安装 Node.js 扩展:
- Node.js Extension Pack
- ESLint
- Prettier
- REST Client
2. Nodemon(开发服务器)
当文件更改时自动重启您的应用程序:
3. Git 版本控制
项目结构设置
创建您的第一个项目
基本 package.json 结构
必要的 .gitignore
环境变量
使用 dotenv 包
创建 .env 文件:
在应用程序中加载:
开发工作流设置
1. ESLint(代码检查)
2. Prettier(代码格式化)
创建 .prettierrc:
3. 包脚本
更新 package.json 脚本:
调试设置
VS Code 调试配置
创建 .vscode/launch.json:
Node.js Inspector
验证测试
创建一个简单的测试文件以验证您的设置:
运行测试:
故障排除常见问题
权限问题 (macOS/Linux)
路径问题 (Windows)
- 确保 Node.js 已添加到系统 PATH
- 安装后重启命令提示符
版本冲突
下一步
现在您的环境已设置完成,我们将在下一章创建您的第一个 Node.js 应用程序。
实践练习
- 安装 Node.js 并验证安装
- 使用
npm init创建新项目 - 全局安装 nodemon
- 创建一个简单的 "Hello World" 应用程序
- 设置 ESLint 和 Prettier
关键要点
- 安装 Node.js 的多种方式(官方安装程序、NVM、包管理器)
- NPM 对于包管理和脚本运行至关重要
- 合适的项目结构和工具提高开发体验
- 环境变量有助于管理配置
- 开发工具如 nodemon、ESLint 和 Prettier 提高生产力