经验总结

记录日常工作生活中遇到的问题,技术和知识点
经验总结

Umi动态修改路由跳转redirect配置

Deshun 发布于 3年前 (2022-02-22) 3065℃ 评论(0) 赞 (1)

Umi 的路由跳转可以在配置文件中配置,但如果需要跳转的 path 路径不固定,就比较麻烦了。还在 Umi 提供了运行时配置,可以通过 patchRoutes 方法在运行时对路由进行修改。比如我要修改 redirect 为第一个有效的路由 path 。在 app.tsx 中增加下面代码:export function patchRoutes({&n...

经验总结

Git大小写不敏感问题避免,Jenkins代码构建失败踩坑记录

Deshun 发布于 3年前 (2022-01-26) 1539℃ 评论(0) 赞 (0)

前几天同事遇到一个问题,代码修改完本地可以运行,提交到 gitlab ,Jenkins 构建失败,报错找不到文件(图片)。然后改了半天的路径和引入方式:require import @/ 相对路径 都试了,还是构建失败。最后发现本地图片文件名是大写,gitlab 上面是小写,所以导致 Jenkins 构建失败。这就涉及到 Git 大小写敏感的问题了,简单梳理一下逻辑:张三编写组...

经验总结

撤销 git add . 并保留修改的方法

Deshun 发布于 3年前 (2022-01-11) 2237℃ 评论(0) 赞 (0)

执行完 git add . 才发现没有在对应的分支,如何撤回呢?可以参考下面的方法:文件退出暂存区,但是修改保留:git reset --mixed撤销所有的已经 add 的文件:git reset HEAD .撤销某个文件或文件夹:git reset HEAD  -filename另外:...

经验总结

Docker安装GitLab内存占用太高的解决方法

Deshun 发布于 3年前 (2021-12-28) 2529℃ 评论(0) 赞 (0)

使用 Docker 安装的 GitLab ,正常运行起来之后,内存占用会非常高,甚至 16G 的服务器都不够用。可以修改相关配置,来解决这个问题。解决方法:1、进入容器:docker exec -it gitlab /bin/bash2、找到配置文件:vi /etc/gitlab/gitlab.rb用编辑器去掉下面的注释:unicorn['...