日常问题记录

随记 0 663 0
发表于: 2023-04-12 09:50:26

简介: 遇到一些奇怪的问题,解决之后最好立马记录起来

husky

mac报错:因为没有将钩子 ‘.husky/pre-commit’ 设置为可执行钩子被忽略。

解决:

# 处理pre-commit
chmod +x .husky/pre-commit
# 处理commit-msg
chmod +x .husky/commit-msg

参考:https://juejin.cn/post/7024802634456367135#heading-3

vscode remote连不上ssh

vscode的remote ssh插件,突然就连不上我的服务器,但是其他的服务器(公司的)连得上,而且直接ssh也能连上我的服务器,就是vscode的remote ssh连不上

解决:

# 查找vscode-server进程
ps aux | grep vscode-server
# 杀掉所有查到的vscode-server进程
kill -9 pid

参考:https://stackoverflow.com/questions/68644857/vscode-remote-ssg-server-status-check-failed-waiting-and-retrying/75988481

pnpm相关

使用pnpm时,开发过程中,如果遇到问题,调试的时候,需要修改node_modules里的qiniu这个包的某个文件,假设要修改util.js,我在utils.js里面加了一行打印,那么在我调试完成后,想恢复原本的qiniu这个包最初始的node_modules状态,那么执行pnpm i --force即可,他会根据package.json和pnpm的lock文件更新所有缓存里面的依赖,会把我们之前修改过的qiniu给重新更新到最初始的状态

vscode的eslint、prettier

/vue3-blog-admin/.eslintrc.js里面的console打印,vscode偶尔会报代码格式相关的错误:

https://resource.hsslive.cn/image/a9235c6a6f6503f4ed6c3158fbbc9d40.png

ctrl + s保存文件,vscode自动fix的时候插入空格后,闪了一下,又把之前插入的空格给删了,即又回到以前有空格的状态

右键点击使用…格式化文档发现有很多eslint:

https://resource.hsslive.cn/image/7bad27ed76e5e923d2bbbc5216c571b0.png

其实这就是问题所在,大概是我开了两三个vscode窗口的问题,我把所有vscode窗口关闭后,再重新打开vue3-blog-admin项目,重新ctrl + s保存.eslintrc.js后,就没有问题了:

https://resource.hsslive.cn/image/357e5158d798a1a009c728435a82a87b.png

此时右键点击使用…格式化文档,是这样的(正常状态):

https://resource.hsslive.cn/image/3c2a9e6c75e4751ad9bdb165c3cbdc09.png

该文章没有关联标签~

最后更新于:2023-04-12 09:50:26

欢迎评论留言~
0/200
支持markdown
Comments | 0 条留言
按时间
按热度
目前还没有人留言~