⚠️ Alpha内测版本警告:此为早期内部构建版本,尚不完整且可能存在错误,欢迎大家提Issue反馈问题或建议
Skip to content

1.5 全副武装你的开发环境——工具链与环境:IDE/Git/Node.js/数据库/部署平台

一句话破题

开发环境是你的"工作台"——工具选对了、配置好了,开发效率能提升数倍。

工具链全景图

本节覆盖内容

章节主题核心内容
1.5.1IDE 配置VS Code 插件推荐与配置
1.5.2Git 工作流分支策略与协作规范
1.5.3数据库选择PostgreSQL vs MySQL vs SQLite
1.5.4部署平台容器化与云服务选择
1.5.5VercelNext.js 最佳部署平台
1.5.6腾讯云 EO国内访问优化方案

推荐技术栈

本课程统一使用以下技术栈,确保学习过程中的一致性:

类别推荐工具备选方案
编辑器CursorVS Code
版本控制Git + GitHubGitLab
运行时Node.js 20 LTSNode.js 18 LTS
包管理器pnpmnpm / yarn
数据库PostgreSQLSQLite(开发环境)
ORMPrisma-
部署VercelEdgeOne / 1Panel

为什么选择这些工具?

  1. Cursor:AI 原生 IDE,与课程的 Vibe Coding 理念高度契合
  2. pnpm:更快的安装速度,更节省磁盘空间
  3. PostgreSQL:功能强大,与 Prisma 配合良好
  4. Vercel:与 Next.js 深度集成,零配置部署

环境检查清单

在开始后续学习之前,确认你的环境满足:

bash
# 检查 Node.js 版本
node -v  # 应该 >= 18.17

# 检查 pnpm
pnpm -v  # 应该已安装

# 检查 Git
git --version  # 应该已安装

# 检查编辑器
# Cursor 或 VS Code 已安装并配置好 AI 助手

接下来的学习路径

如果你是完全新手,建议按顺序学习每个子章节。如果你已经有开发经验,可以跳过熟悉的部分,重点关注:

  • 1.5.2 Git 工作流:团队协作的基础
  • 1.5.5 Vercel:快速部署你的 Next.js 应用