自从 cursor 白嫖方案被封禁之后,我一直在寻找替代品,今天终于被我找到了!
cursor&AI Code&DeepSeek-V3,首先这不是一条广告,我还没有开通流量主功能,这完全是建立在我的使用基础之上的,如果有其他更好的方案请推荐给我,谢谢大家。
进入正文,最近经常能看到一些物品使用成本的软件,让我们来看一看用Cursor&AI Code&DeepSeek-V3实现一个web 端本地化的类似产品有多快。
首先我创建了一个Next项目
npx create-next-app@latest
然后 cmd+shift+P,启动 AI Code
我:我要实现一个物品使用成本程序,主要功能有:1. 添加物品(名称、类型、价格、购入日期),有必填项校验,校验不通过时 toast 提示用户并且不关闭 dialog,保存成功后将数据保存到本地 sqlite3中,2. 从本地 sqlite3 中查询物品信息,以列表形式展示(名称、类型、价格、购入日期、持有天数、日均成本)
AI Code 牛马:好的,boss,我现在就开始干活 a few minutes later......完事啦
我:我来检查一下,果然不出意料,访问报错,Module not found: Can't resolve 'fs',你快看看啥问题
AI Code 牛马:对不起,boss,是我的错,稍等我来改一下 1.出现fs模块未找到错误 2.这是因为Next.js默认在浏览器端运行代码,而fs是Node.js模块 3.需要将数据库操作移到API路由中 4.使用replace_in_file修改page.tsx,将数据库操作移到API路由
我:改完了吧,那接着加功能吧,列表后面添加修改和删除按钮,并增加相应的功能 AI Code 牛马:好的,boss,马上!a few minutes later......完事啦
我:这个样式太丑了,增加一些图标展示吧,改成卡片式风格
AI Code 牛马:好的,今天周六给加班费吗 boss
我:想Peach,先把活干完再说,我陪你一起加班
AI Code 牛马:负重前行......您看这效果行吗?
我:行,可太行了,你这代码写的真 6
最后效果如下,耗时 1 个半小时,中间出现一次死循环,从头再来一遍耗费了一点时间,整体来说效率还可以,基本功能都已实现,有待优化:
主要技术栈有
-
前端:Next.js + TypeScript + Tailwind CSS
-
后端:Next.js API Routes
-
数据库:SQLite
-
UI库:Heroicons + React Hot Toast
通过这次练习,也学到了很多东西
-
提示词不能太复杂,尽量简单准确,可以向 AI 提问“我想要达到什么目的,应该如何向你提问”
-
如果碰到 AI 陷入死循环,放弃重来是个更好的选择
-
只要有编程基础,再加上一些奇思异想,实现一些软件是很简单的事情
最后 ,cursor也可以直接接入 deepSeek , 但是只能用于 chat ,composer 还是需要 cursor pro,具体配置如下,model name 必须改为 deepseek-chat,才能调用DeepSeek-V3
如果这篇文章给你带来了一些新的思考,点赞关注不要犹豫,小编会继续努力分享更多好玩的知识,让我们携手共进,在这个充满挑战与机遇的世界里,成为更优秀的自己。