工具技术总结

175 阅读3分钟

前言

此篇文章主要针对日常用到工具、插件、git仓库等应用的经验总结(故会经常补充)只是搬运工:

1. 快速删除node_modules文件夹

①首先安装一个插件:rimraf
npm install rimraf -g
②使用:
rimraf node_modules
利用这个方式删除,删除的比较快;


2.nrm

①简介
nrm是一个npm源管理器,允许你快速的在npm的各个源之间进行切换,npm默认情况使用的是npm官方源
②安装
npm install -g nrm
③使用

  • 查看可用源nrm ls,其中查询列表中前面带* 的为当前使用源
  • 查看当前使用源,除了可以看* 外,还可以利用代码:nrm current
  • 切换源:nrm use <registry>
    其中registry为源名,见上面图片左方的,如切换淘宝源:nrm use taobao
  • 添加源:nrm add <registry><url>
    有些公司会有自己的下载源,那么就可以通过上面的代码进行添加,其中registry为源名,url为源地址
  • 删除源:nrm del <registry>
  • 测试源速度:nrm test <registry>

3.git push操作时报Logon failed, use ctrl+c to cancel basic credential prompt. 错误

问题:当我push的时候提示,让我输入git账号密码,然后确认没有输入错误后,报上面这个错误;
解决:在git bash命令行输入如下命令:

  • setx GIT_TRACE ""
  • setx GCM_TRACE ""
    之后关闭所有的console,切记,切记,切记,一定要仔细确认关闭调所有的console,我第一次就忘记关掉另外一个项目的console,因此一直没有接下来的token输入框。

       关闭之后,再打开一个重新push,仍然会让你输入账号密码,然后输入完后又会提示让你再次输入账号密码,接下来要操作的就需要打开你的github,按如下补助进行点击操作:

  • 点击setting
  • 点击developer setting
  • 点击Personal access tokens->Generate new token
  • 添加角色名和该角色所授权的权限
  • 点击最下面Generate token按钮生成token后如下:        这里要注意的是,生成token后,此页面不要关闭、刷新,否则token你就看不到了,就需要重新生成;

       最后,你只需要在第二次弹框中的用户名和密码分别输入角色名和token就可以了,然后vscode会弹框提示,是否授权跳转到github,你点同意就可以,最后的最后就可以把你的代码push上去了。

       现在突然想起,发生这个原因,应该是,昨天弹出授权跳转到github弹框,但是当时由于网络突然断网以及连接内网等不可控的外界因素导致。

       抓紧拿小本本记好!!!

4.抓包工具

详见:juejin.cn/post/692032…

5.解决github头像等图片不显示问题

进入host文件加上,host文件目录为:C:\Windows\System32\drivers\etc

# GitHub Start 
140.82.113.3      github.com
140.82.114.20     gist.github.com

151.101.184.133    assets-cdn.github.com
151.101.184.133    raw.githubusercontent.com
151.101.184.133    gist.githubusercontent.com
151.101.184.133    cloud.githubusercontent.com
151.101.184.133    camo.githubusercontent.com
151.101.184.133    avatars0.githubusercontent.com
199.232.68.133     avatars0.githubusercontent.com
199.232.28.133     avatars1.githubusercontent.com
151.101.184.133    avatars1.githubusercontent.com
151.101.184.133    avatars2.githubusercontent.com
199.232.28.133     avatars2.githubusercontent.com
151.101.184.133    avatars3.githubusercontent.com
199.232.68.133     avatars3.githubusercontent.com
151.101.184.133    avatars4.githubusercontent.com
199.232.68.133     avatars4.githubusercontent.com
151.101.184.133    avatars5.githubusercontent.com
199.232.68.133     avatars5.githubusercontent.com
151.101.184.133    avatars6.githubusercontent.com
199.232.68.133     avatars6.githubusercontent.com
151.101.184.133    avatars7.githubusercontent.com
199.232.68.133     avatars7.githubusercontent.com
151.101.184.133    avatars8.githubusercontent.com
199.232.68.133     avatars8.githubusercontent.com

# GitHub End

其实就是为一些图片加上他的ip地址,IP地址可能隔一段时间会变,利用www.ipaddress.com/ 可以随时查IP地址;后面的网址可以通过开发者模式F12进行定位查找