Cursor零基础开发个人收藏APP

目录

一、引言

二、参考教程

三、准备工作

3.1 Node.js

3.2 Cursor

3.3 HbuilderX

四、问题和解决方法

4.1 运行npm i报错

4.2 dev:h5点击运行脚本报错

4.3 Sealos点击cursor打开后端失败 

4.4 打开devbox公网调试地址页面报错

4.5 创建uni-app运行命令报错

4.6 Cursor显示Please upgrade to Pro to continue.

4.7HbuildeX打包成安卓APP后下载使用有问题

五、APP展示

5.1 图片展示

登录和注册页面

首页 

添加页面

详情页面

5.2 视频展示 

六、个人体会及总结

一、引言

一直怀揣着开发专属 APP 的梦想,想用它连接 MQTT 服务器操控小项目、获取实时信息,可完整的 APP 开发流程对我来说还是一片未知领域。虽然学过前端,但后端对接的复杂程度让我望而却步。直到我在 B 站 “挖宝” 时,偶然刷到一个 APP 开发教程视频。抱着试试看的心态,我决定先从构思已久的个人收藏 APP 入手,以此验证自己是否真的有能力实现心中那个连接项目与移动端的目标,开启这场充满挑战的开发之旅,我将在这篇文章里分享自己的开发经验,还有在开发时遇到的问题并且如何去解决的,以及个人的一些心得体会。

二、参考教程

这是b站名字叫三分钟实验室的up主的开发教程,我就是参考这个教程来开发自己的收藏APP,还是比较详细的。

一口气学会 小程序|APP|网页开发 |uniapp教程|cursor|devbox_哔哩哔哩_bilibili

三、准备工作

3.1 Node.js

下载链接:Node.js — Download Node.js®,推荐选择双数版本的,也就是LTS版本,中文就是长期支持版本,点击下面的Windows安装程序下载安装程序包,然后点击程序包就可以安装node.js了。

一般来说,安装完成之后,环境变量是会自动配置好的,可以自己去检查一下环境变量里面的系统变量的Path里是否配置好,没有的话可以自己配置一下,因为我是直接安装在D盘里面,所以这里的路径就是这样的。

接下来就是检查是否安装成功,我这里是Windows操作系统,按Win+r输入cmd打开终端,然后分别输入以下两个命令

node -v //查看node版本,验证是否安装成功
npm -v //查看npm版本,验证是否安装成功

 我这里显示的就是这样子的版本

 以上都没有问题的话,接下来要做的就是更换镜像源,因为如果不更换的话,后续要下载一些东西可能就会很慢,所以要更换成国内的镜像源,输入以下命令更换

npm config set registry https://registry.npmmirror.com

然后输入以下命令验证是否更换成功

npm config get registry

更换成功的话就会显示这样子的结果,到这里node.js就没问题了。

3.2 Cursor

下载链接:Cursor - The AI Code Editor,首先注册一个账户,然后点击下载Windows就可以了。

3.3 HbuilderX

下载链接:HBuilderX-高效极客技巧,直接点击Download for Windows就可以了。

四、问题和解决方法

4.1 运行npm i报错

这个问题就出在终端上,因为默认的终端是powershell,但是我们这个命令应该运行在cmd,所以只要我们换个终端就可以了,点击+旁边的箭头选到Command Prompt就可以了。

打开这个终端之后,你可以输入一开始验证node和npm版本的命令,正常是会输出跟一开始看到的一样的版本,这样就可以在这里输入npm i命令了。

4.2 dev:h5点击运行脚本报错

同样也是终端的问题,看到它运行的命令了吗,没错,就是下面这条命令,把这条命令复制,同样还是打开cmd的终端窗口,然后粘贴回车就可以正常运行了。

npm run dev:h5

4.3 Sealos点击cursor打开后端失败 

如果是第一次打开的话,cursor会自动提示你要安装什么扩展,都点击安装就可以了,目前安装的扩展比较重要的应该就是这几个,尤其是SSH,这个是用于远程连接的。

这些安装完成之后,cursor的后端页面应该是正常显示的,如果报错的话,这个我没遇到,可以尝试关闭后端页面,再次从sealos点击cursor打开,如果还是报错的话,那就只能在sealos点击工单描述自己遇到的问题并提交了。

4.4 打开devbox公网调试地址页面报错

如果你点击链接打开之后,标签显示error,页面内容显示Cannot GET /,那么估计就是后端有问题,但是不用着急,把这个错误抛给Claude,相信它会给出答案。

经过它的回答之后,点击接受,再打开页面应该就会正常了,但是也有可能显示的不是up主显示的404页面,也有可能会显示其它内容,比如我这里显示的是这样的。

显示的这些内容,已经能够看出来是可以正常访问的,但是如果你不放心,你也可以把这个内容复制去问Claude,毕竟每个人想做的APP不同,返回的信息肯定也是不一样的。

4.5 创建uni-app运行命令报错

解决办法也很容易解决,说白了就是GitHub访问不了或者超时了,那咱们就去国内的gitee下载,对的没错,点击那个访问gitee下载,下载的压缩包,下载完解压出来跟运行命令的文件目录是一模一样的,丝毫不用担心。

4.6 Cursor显示Please upgrade to Pro to continue.

遇到这个问题,首先要去查看自己的配额是否用完又或者去查看试用期是否到期了,经过查看都没问题,不过我用到50就出现这个问题了,估计是不给用快速请求了。

那么这时候该怎么办呢,不用着急,我当时的想法是这样的,既然快速请求不给用,那我就不用快速请求,慢一点的也没事,于是我尝试对着回车键不断点击,终于,出现了以下这一行字,什么意思呢,这句话就是慢速请求,让你切换到自动模式以使用更快的响应又或者升级,不过有时候要按回车键好多次,还是挺考验耐心的,个人建议还是挑没什么人的时间段使用比较好。

4.7HbuildeX打包成安卓APP后下载使用有问题

比如我打包好之后发送到手机安装使用之后发现报错,点击登录和注册提示formdata is not defined,遇到这种问题的话首先也不要着急,先把错误抛给deepseek或者其它AI,询问是前端还是后端问题,再去对Claude的前端和后端进行提问,比如我这个错误可能就是因为前端的FormData可能未定义或无法正确识别,于是去前端询问Claude解决方法,全部接受之后再次打包,再次安装成功登录和注册,问题解决。遇到这种问题的话,首先是要定位是前端问题还是后端问题,然后再把问题详细的说给Claude,Claude应该就可以解决。

五、APP展示

5.1 图片展示

登录和注册页面

                            

首页 

第一张照片就是做的草图,然后在这个草图的基础上添加了筛选和搜索功能 

                                                      

添加页面

添加页面的话呢,因为我不知道怎么设计UI了,于是我只做成了这个草图,然后抛给Claude让它自己帮我设计,于是它就设计成这个样子的,我觉得还是不错的

 

详情页面

详情页面展示了收藏品的详情信息,还可以编辑信息,其中名称,价格和类别必填,其它选填,没有填的不显示,填了才会显示,但是唯独不能编辑图片,因为图片的url处理太难了,光是让添加页面添加图片,首页展示图片以及详情页展示图片这三个功能,就花了我很长的时间,最后这个编辑图片的功能实在是修改不出来了,于是就不添加编辑图片的功能了,想着大不了删掉再重新添加就好了,主打的就是技术不够,人力来凑。

5.2 视频展示 

 Cursor零基础开发个人收藏APP_哔哩哔哩_bilibili

六、个人体会及总结

开发一款真正的 APP,是一场充满挑战与惊喜的探索之旅。在实践过程中,需要掌握繁多的知识,也面临诸多待解的难题。就像我在开发中,因忽视手机顶部状态栏的适配,导致 APP 整体视觉效果大打折扣;总金额的显示功能,也因未能精准呈现小数位,影响了使用体验。只有亲身投入其中,反复调试优化,才能真切体会到开发背后的艰辛。虽然每一步都可能遭遇阻碍,但攻克困难的过程,也让我积累了宝贵经验。无论最终成果如何,这段经历都让我收获满满,为后续的开发之路奠定了坚实基础。所有看似波澜不惊的日复一日,都在等待厚积薄发的那一刻。只要步履不停,每一步深耕都会在时光里沉淀为向上的力量。不必焦虑终点的远近,只管怀揣热爱奔赴山海,岁月自会在恰当的节点,为所有坚持写下注脚。

### Cursor零代码开发平台的使用教程与开发流程 #### 一、概述 Cursor 是一种基于零代码理念的开发工具,旨在通过图形化界面和拖拽操作简化应用开发过程。它允许开发者无需编写复杂代码即可完成前端项目的构建[^1]。 --- #### 二、Cursor零代码开发的主要特点 1. **可视化编辑器** 提供直观的拖放功能,支持快速布局设计以及组件配置。 2. **预置模板库** 用户可以从内置模板中选择适合的设计方案并进行自定义调整。 3. **实时预览功能** 修改后的效果能够即时显示在界面上,便于及时验证设计方案的有效性。 4. **数据绑定能力** 支持将外部API或数据库中的数据无缝集成到应用程序中,减少手动编码的工作量。 5. **跨平台兼容性** 自动生成适用于不同设备(如PC端、移动端)的应用程序版本。 --- #### 三、Cursor零代码开发的基本流程 以下是利用Cursor创建一个简单Web应用的标准工作流: 1. **项目初始化** 登录至Cursor官方站点或者本地安装环境后新建空白工程文件夹作为存储位置。 2. **UI界面搭建** 利用其提供的各种控件资源来拼接所需的视觉结构;比如按钮、输入框等基础元素都可以轻松添加上去并通过属性面板设置样式参数。 3. **逻辑交互设定** 对于某些特定业务场景下的行为响应,则可以通过事件处理器机制实现自动化处理而不需要额外写任何脚本语句。 4. **连接后台服务** 如果涉及到动态内容加载的话还需要进一步指定目标URL地址或者其他形式的数据源链接方式以便获取最新资料填充进相应区域当中去。 5. **测试部署上线** 完成上述几个环节之后就可以运行模拟查看整体运作状况了,在确认无误后再正式发布出去供大家访问体验。 --- #### 四、解决页面无法正常展示的问题 当遇到页面不能成功渲染的情况时,即使项目内部未抛出异常提示也需要借助其他手段排查原因: - 打开浏览器自带调试窗口观察是否存在网络请求失败等问题; - 记录下具体的错误描述信息连同截图一起提交给AI寻求帮助分析根本所在。 --- ```javascript // 示例:如何检查浏览器控制台是否有JS错误 console.log('当前页面已加载'); if (document.querySelector('#main') === null) { console.error('主容器缺失,请核查HTML结构'); } ``` --- #### 五、总结 通过对Cursor零代码开发平台的学习可以极大降低技术门槛让更多的非技术人员也参与到软件制作过程中来,同时还能有效缩短产品迭代周期提升工作效率。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值