1 最近腦子熱了一下把Nodejs更新到最新版,來新的項目npm install出現了這個錯誤。查了一下應該時因為最新版的Nodejs與npm版本不合適的問題(因為沒更新Node之前是不會的)。解決辦法就是把npm的版本降到4版。
2
3 在windows下使用cmd執行語句:npm -g i npm@4
4
5 Mac系統的就按照相同的思路修改就行啦,btw,在查找的過程中還看到有另外一種解決方法是
6
7 在cmd下(windows)執行:npm cache clean --force
8
9 但是這種方法可能不是針對Nodejs版本太高導致npm版本不合適的問題所以不適用於我的情況。
10
11 綜上,這就是關於Unexpected end of JSON input while parsing near問題常見的兩種解決方法啦,希望能幫助到你吧。
1 清除緩存:npm cache clean --force
2.npm 顯示配置列表 npm config list
3.淘寶鏡像的安裝:npm config set registry " https://registry.npm.taobao.org " npm config set disturl https://npm.taobao.org/dist
4.淘寶鏡像的卸載:npm config set disturl https://npm.taobao.org/dist