小小石
小小石
主要是涉及到的 **规范** / **流程** / **注意事项**,后续会将这些内容会写到 CONTRIBUTING.md 文档中,大家可以在这里讨论或者补充建议,十分感谢 🙏
补充主页快速上手介绍,如下 
### Description ## What 原因:因为项目早期人手不够,大家是主要还是以实现基础功能为主(我们的宗旨:代码能跑就行,谁提需求谁 PR 😄) 所以对于格式化没有过多的关注和要求,目前在项目的 .vscode/settings.json 中配置了一点点关于 `prettier` 的代码格式化选项,稍微好了一点,但这不是强制的,如果开发者没有安装 prettier 插件,亦或者根本没有使用 VSCode 的情况,那说白了就是摆设 😢 问题:格式化不统一的话,开发时就会出现保存代码后与拉取的代码冲突,最终呢?会让大家提交上来的 PR 出现超级多的 “**无效变更**”,让贡献者难以 review 代码 从最开始的几个人开发到现在 PR 处理不过来了,贡献者和 star 也越来越多(感谢大家 🙏),说明项目还是蛮有意思能得到大家的认可的,大家才愿意参与进来,所以关于这格式化也是时候好好调整一下了,不然等别人来学习代码时,看到乱七八遭的格式代码,这多不好意思 👀...
因为最近不少小伙伴问我前端本地 e2e 好像跑不起来或者是一直报错,所以我就去看了看,然后发现……我自己也跑不起来 😭 所以就花点时间看看,先下结论:通过方案一 + 方案三至少我本地是可行的,但不确定其他小伙伴是否可行,还是没有完美的解决和找到问题所在,为什么前端可以正常访问 localhost:3000 而在 e2e 工具中就不行了,难不成做劫持了?🤔 大家可以先试试这个方案~ 后面让崔哥找找问题哈哈 [Cypress 仓库](https://github.com/cypress-io/cypress) 查看了下目前最新版本是 13.7.1,是上周更新的,但我检索了项目 pnpm-lock 版本中是 13.6.4,两个月前的,那就是锁了版本的,按理来说应该不是更新上导致的问题 类似的 issue [cy.visit() failed trying to load ESOCKETTIMEDOUT · Issue...
将课程数据中多余的逗号和问号通过正则匹配的形式替换了,类似 PR https://github.com/cuixiaorui/earthworm/pull/88 
### Description 看了看应该貌似是浏览器 img 的默认样式,但是不知道具体是哪个样式,尝试直接在 img 上设置 `border-none` 也无效  将 overflow-hidden 放开可以更直观的看到这个问题 
### Description  仔细看底部深色的滚动条  调试发现是 `drawer` (daisyUI 的抽屉)元素导致,因为删掉就没了 