本文作者:程序员晚枫 | AI编程布道者 | 专注AI工具测评与教学
全网50万+粉丝,6年Python开发经验,开源项目python-office作者
前言
上一篇文章我分享了用AI编程做MBTI测试网站的想法,很多朋友私信问我具体怎么做。
今天直接上干货:完整的Prompt + 实现步骤 + 核心代码,你跟着做,30分钟就能做出自己的MBTI测试网站。
准备工作
需要的工具
- AI编程工具:Cursor、Trae、Windsurf 或 GitHub Copilot(任选其一)
- 代码编辑器:VS Code(推荐)
- Node.js环境:用于运行项目
安装AI编程工具
以Cursor为例:
- 访问 https://cursor.sh 下载安装
- 用GitHub账号登录
- 选择”Continue with Free Plan”
第一步:创建项目
打开Cursor,按 Ctrl+L 打开AI对话框,输入:
1 | 帮我创建一个MBTI性格测试网站,要求: |
AI会自动生成:
- 项目目录结构
- package.json配置文件
- Vue组件代码
- 样式文件
- MBTI题库数据
第二步:核心代码解析
1. 题库数据(mbti-questions.js)
1 | export const mbtiQuestions = [ |
2. 计分逻辑(mbti-calculator.js)
1 | export function calculateMBTI(answers) { |
3. 主页面组件(App.vue)
1 | <template> |
第三步:运行项目
在终端中执行:
1 | # 进入项目目录 |
打开浏览器访问 http://localhost:5173,就能看到你的MBTI测试网站了!
第四步:部署上线
方案1:Vercel(推荐)
1 | # 安装Vercel CLI |
方案2:腾讯云COS
- 执行
npm run build生成dist文件夹 - 上传到腾讯云COS静态网站托管
- 绑定自己的域名
你可能会遇到的问题
Q1:AI生成的代码有bug怎么办?
把错误信息复制给AI,说:”运行时报错:[粘贴错误信息],请修复”。
Q2:想修改样式但不知道怎么描述?
直接说:”把按钮改成圆角”、”背景换成渐变色”、”字体调大一点”,AI会帮你改。
Q3:题目数量能增减吗?
可以!告诉AI:”把题目增加到60道”或”减少到20道”,它会自动调整。
学会更多AI编程技能
这个MBTI测试网站只是开始。
如果你想系统学习AI编程,掌握更多实战项目的开发方法,欢迎加入我的《AI编程实战课》。
课程包含:
- ✅ 10+完整项目实战(从需求到上线)
- ✅ AI编程工具深度使用技巧
- ✅ 前端/后端/小程序全栈开发
- ✅ 项目部署和运维知识
- ✅ 专属答疑社群
🎬 课程试听:https://www.bilibili.com/cheese/play/ss982042944
📚 系统学习:https://r7up9.xetslk.com/s/1uP5YW
💬 互动话题:你跟着教程做出来了吗?遇到了什么问题?欢迎在评论区交流!
📌 关注程序员晚枫,获取更多AI编程教程和源码分享!
本文首发于程序员晚枫技术博客,转载请注明出处。