問題描述
執行npm install的時候報錯npm ERR! Unexpected end of JSON input while parsing near '...sh_time":141072930277'.如下圖:
解決方案
直接執行 npm cache clean --force, 如果執行成功,再npm install即可。
如果執行失敗,請先升級npm,即npm i -g npm, 最后再執行npm cache clean --force, 最后再npm install.
如果還執行失敗,那就先npm cache verify,再npm cache clean --force,最后再npm install。
如果還是執行失敗,那么恭喜你,跟我一樣了。我也是這樣走到這一步的。那就往復的執行 【先npm cache clean --force再npm install】,一直到npm cache clean --force執行成功即可,然后npm install即成功。我前后往復執行了三次才成功!騷年,加油!
如果 npm cache clean --force 執行成功會提示:npm WARN using --force I sure hope you know what you are doing. 如下圖:
最后
別忘了,往復的執行 【先npm cache clean --force再npm install】。多試幾遍就可以了。
.