主要汇总了一下最近开发时碰到的一些问题,如 git bash 上传代码连不上服务导致超时、npm 镜像过期导致装置依靠失利、富文本编辑器文字显现反常等等,处理方法供咱们参考一下,也欢迎咱们指导一下,互相学习。

富文本编辑器显现问题

最近发现一个奇特的问题,富文本编辑器中保存的文字变了。

<!-- 办理后台编辑保存时状态 -->
<p>主战场。</p>
<!-- 新闻前端页烘托状态 -->
<p>主战常</p>

场。合起来变成,没找到原因,估计是编码的问题。

希望有大神能帮忙找一下原因!!!!!

最终处理办法就是将文字分开,避免一同解析了,操作如下所示:

<p>主战场<span></span></p>

git bash上传代码报错

1. 问题分析

运用 Git Bash 上传同步代码时,一向报错,报错信息如下:

fatal: unable to access ‘github.com/xxx/xxx.git…

Failed to connect to github.com port 443 after 77120 ms: Couldn’t connect to server

不知道为啥,忽然变成这样了,网络切换、重启体系等各种方式都试了,还是一样

可是单独拜访 github 地址及项目地址,是正常的

2. 问题排查

检查一下 Git 的远程 URL 是否装备正确

# 执行指令,获取远程url地址
git remote -v
# 执行成果显现
origin  https://github.com/xxx/demo.git (fetch)
origin  https://github.com/xxx/demo.git (push)
# 1. 运用-u指令推送测验
git push -u origin 5-comp-dev
# 2. 运用SSH方式拜访,条件是确保已经装备了 SSH Key 并将其添加到 GitHub 帐户
# 修正你的本地仓库的远程地址为 SSH 地址
git remote set-url origin git@github.com:xxx/demo.git
# 3. 运用https地址拜访
git remote set-url origin https://github.com/xxx/demo.git

3. 原因分析

网上查了良久,说是本地端口和 Git 的端口不一致导致,需要将署理端口同步到 Git 端

而我运用了科学上网东西 Clash,它的端口号为 7890,如下图所示:

git报错:Failed to connect to github.com port 443 after 77120 ms

4. 处理办法

检查当时的 git 装备

git config --global --get http.proxy
git config --global --get https.proxy

如果输出显现了署理信息,代表装备过 git 署理,能够先取消署理装备;没有显现的话代表没有装备

git config --global --unset http.proxy
git config --global --unset https.proxy

然后修正 Git 装备

留意:端口号要对应好,我的是 7890,你的要自己看下

git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy http://127.0.0.1:7890

最终,处理了这个问题,能够正常提交代码了,效果如下所示:

git报错:Failed to connect to github.com port 443 after 77120 ms

npm淘宝镜像过期

最近运用 npm 装置依靠时,忽然报错了,报错如下所示:

npm ERR! request to registry.npm.taobao.org/react failed, reason: certificate has expired

其实报错信息已经清晰提示咱们了,证书过期了(certificate has expired),网上查了一下,才知道 2024年 1 月 22 日,淘宝原镜像域名(registry.npm.taobao.org)的 HTTPS 证书正式到期,彻底不能用了。

因为外网拜访比较慢,咱们运用 npm 装置依靠时,装备了淘宝的镜像,如下所示的“旧版装备指令”

处理办法:切换到淘宝镜像的新域名https://registry.npmmirror.com,如下所示“新版装备指令”

# 旧版装备指令
npm config set registry https://registry.npm.taobao.org
# 清空缓存
npm cache clean --force
# 新版装备指令
npm config set registry https://registry.npmmirror.com
# 获取config registry装备
npm config get registry
# 当然也能够运用nrm指令检查一切的装备信息
nrm ls