踩坑日记

只要还在开发,那么不是在踩坑,就是已经在坑里

前段时间开发项目,使用了一些比较新的包,只支持更新版本的node,于是启用了nvm来管理版本,安装这个的前提是要先删掉原本全局安装的工具,于是给自己挖了一个坑,也不知道之前都装了哪些工具,只能等想用到的时候再装了。

结果安装的时候,npm卡在了sill idealTree buildDeps,又是换源,又是删除.npmrc,又是换版本,就是安不上,最后把搜索到的方法都试了一遍,似乎是需要清理npm的缓存,而且不是搜索量最多的npm cache clean --force,我使用的是npm cache verify,运行完后,提示npm可以更新,更新完就好了

然后帮一个之前的同事部署一个图片H5,之前使用的是cloudflare+github,结果github的工程死活提交不上去,以为是ssh的问题,调了几个点儿,甚至升级了一下系统,最后发现,应该是github权限问题,master分支提交不了,切换了一个分支就可以了