前言
團隊的項目,昨天還是好好滴,但是呢,github挂了,送出不了代碼。晚上其他成員上傳了代碼,今天決定重新送出。
開始
送出時發生沖突,回退了一下版本。
// 擷取曆史版本id
git log --pretty=oneline
// 回退到指定的版本
git reset --hard 版本id
// 把修改送出到伺服器
git push -f -u origin master
github版本回退:https://blog.csdn.net/ccorg/article/details/80115408
之後想重新clone一份代碼,執行npm install時一直報錯npm ERR! write after end 。一開始沒在意,使用yarn安裝了,但是呢,編譯後的代碼運作出錯。
實踐
怎麼解決npm的問題呢?問了下其他小夥伴,他的npm版本是5.6.0,我是6.0.1。于是開始降低npm的版本
npm i -g [email protected]
降低版本後就可以正常安裝項目的依賴,正确地運作項目啦~
總結
github參考:https://github.com/npm/npm/issues/19989
噓寒問暖 不如打筆巨款~