Unexpected end of JSON input while parsing near報錯及解決

先聲明我的各插件版本號及終端:

node? ? 8.9.4

npm? ? 5.6.0

使用終端:item2

1.問題場景:

準備著手開發一個新項目,從遠程clone了代碼到本地,該npm install來安裝package.json中的模塊了,結果一直報錯:

Unexpected end of JSON input while parsing near ...

導致項目無法啟動

2.原因探尋:

由于之前也遇到過類似問題,故采用了之前的解決方案(強制清除緩存):npm cache clean --force

用完之后仍然報錯,又尋求其他方案,最終找到原因:最新版本的的Node.js與npm版本不合適。

3.解決方案及總結:

將npm版本降到4.x版本:npm -g i npm@4

當我們在使用npm遇到安裝問題時,應首先思考是否是工具版本兼容問題,排除之后再去搜索尋求解決方案,這樣可以提升效率,避免同類問題的發生。



項目運行時,發現npm 4.x版本太低,又升級到了6.3。所以各位還是要看自己項目來權衡

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容