老旧项目如何解决项目中问题

2021/07/22 功能实现 共 703 字,约 3 分钟

背景

这次接手一个老项目,给了一个月时间,对老项目进行稍微的修改,本地项目跑起来&&去除多余的插件。最开始拿到项目的时候我真的是一点把握都没有,瞎折腾,后来求助人。最后提前完成任务开心开心。后来想想好像遇到这样的项目很多次,做一个简单的总结

办法总比问题多

遇到问题不要慌,先冷静慢慢来

项目本地跑不起来

看控制面板的报错,问题一个一个慢慢解决,实在不知道咋办的关键字搜索报错结果

项目中有node-sass很有可能是node-sass高版本和低版本的不兼容

项目太老,可能是node版本不兼容,mac 建议下载一个 n 方便node的版本切换

没有权限就用 sudo 安装,若还没有权限就再在后面加上 –unsafe-perm 让里面的文件权限更高

.cache 文件缓存的原因

等等

控制台已经提示了报错的原因,只需要我们找到关键错误解决了,就没有问题了。可能这过程会花很多时间,但是不要着急慢慢来总会解决的

项目修改数据麻烦

  1. 大概了解这个项目结构,知道修改什么大概在哪个目录的哪个文件,确定一个大方向

  2. 摸清数据流,数据的来源,数据最终的走向。数据流是理解项目的一个重要环节,功能的新增or修改,都是在数据流上面操作的

  3. 如果遇到一个像屎一样的项目,这个事要领导知道,能重构就重构,不能在糊屎的时候最好从数据源头解决问题或者在数据的最后。

  4. 再烂的项目最终都会有解决方案的,不要着急,静下心来。

我遇到问题

以前我总想跑,觉得自己能力有限,解决不了,或者觉得解决没有啥意义。后来我变了,问题总有人要解决的。那个人不一定是你,但是终究会有一个人。没必要去逃避,自己尝试解决,解决不了就找人,只要我脸皮够厚,就不怕问题。解决问题也是一种成长,加油


在技术的历史长河中,虽然我们素未谋面,却已相识已久,很微妙也很知足。互联网让世界变得更小,你我之间更近。

在逝去的青葱岁月中,虽然我们未曾相遇,却共同经历着一样的情愫。谁的青春不曾迷茫或焦虑亦是无奈,谁不曾年少过

在未来的日子里,让我们共享好的文章,共同学习进步。有不错的文章记得分享给我,我不会写好的文章,所以我只能做一个搬运工

我叫 sunseekers(张敏) ,千千万万个张敏与你同在,18年电子商务专业毕业,毕业后在前端搬砖

如果喜欢我的话,恰巧我也喜欢你的话,让我们手拉手,肩并肩共同前行,相互学习,互相鼓励

文档信息

Search

    Table of Contents