设备与网络准备
先把电脑和网络环境准备到能稳定开发,后面才能少被安装、下载和连接问题打断。
先说结论:新手最值得先保证两件事——电脑不要太弱,网络不要拖后腿。否则你不是在学 AI 编程,而是在和安装失败、下载超时、终端报错反复拉扯。
最小推荐配置
如果你准备长期做网页、App、小程序或 AI 工作流,我更推荐:
| 项目 | 最低建议 | 更舒服的选择 |
|---|---|---|
| 电脑 | Apple Silicon Mac,16GB 内存起步 | 32GB 内存的 MacBook Pro 或 Mac mini |
| 芯片 | M 系列,不建议买 Intel Mac | M1 Pro 及以上,或新款 M 系列 |
| 存储 | 512GB 更稳 | 空间不够可以长期外接移动硬盘 |
| 屏幕 | 能接外接显示器最好 | 长期 coding,大屏会舒服很多 |
如果你预算有限,先别追求顶配。真正影响体验的是:内存不要太小、机器不要太旧、屏幕不要太难受。
更详细的购买建议看:Mac 选购指南。
Windows 用户怎么办
后面的教程默认会更偏 macOS / Linux 命令,因为现在大多数 AI 编程工具和 Web 开发教程都以这套环境为主。
但你不用因为自己是 Windows 就停下来:
- 简单任务:把教程和报错复制给 AI,让它按你的系统改命令。
- 长期开发:后面遇到环境问题时,再考虑配置
WSL2。 - 不建议一开始就折腾太多系统配置,先完成第一个 Demo 更重要。
网络环境为什么重要
开发过程中会频繁访问这些服务:
GitHub:拉代码、看开源项目、提交代码。npm/pnpm包源:下载项目依赖。Homebrew、Node.js、Git:安装基础工具。- AI 编程工具和模型服务:登录、调用 API、联网搜索。
- 技术文档和问答网站:查官方文档、Stack Overflow、框架示例。
如果网络不稳定,你会遇到:
| 问题 | 具体表现 |
|---|---|
| 安装失败 | npm install、pnpm install、brew install 反复超时 |
| 拉代码慢 | git clone 很久不动,或者中途断开 |
| AI 工具不可用 | 登录失败、模型请求失败、插件连接失败 |
| 镜像源麻烦 | 版本滞后、包缺失、不同工具要分别配置 |
网络环境的详细配置看:网络环境配置指南。
开工前检查清单
在继续往下学之前,先确认这几件事:
node --version
pnpm --version
git --version然后测试几个常用站点能否访问:
curl -I https://github.com
curl -I https://registry.npmjs.org如果这些命令都能正常返回结果,你就可以继续看 开发工具与环境设置。