![](/img/trans.png)
[英]Angular: Error while create new project (Unexpected end of JSON input while parsing near)
[英]Error Unexpected end of JSON input while parsing near '...ge-2.2.1.tgz"},"engin'
命令:
npm install -g @angular/cli@latest
例外:
詳細堆棧語法錯誤:在 '...ge-2.2.1.tgz"} 附近解析時出現意外的 JSON 輸入結束,"engine' JSON.parse () 處的 169 詳細堆棧 parseJson (C:\\Program Files\\) 處的 169 詳細堆棧nodejs\\node_modules\\npm\\node_modules\\pacote\\node_modules\\make-fetch-happen\\node_modules\\node-fetch-npm\\node_modules\\json-parse-better-errors\\index.js:7:17) 169 詳細堆棧在consumeBody。 call.then.buffer (C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\pacote\\node_modules\\make-fetch-happen\\node_modules\\node-fetch-npm\\src\\body.js:96:50) 169 詳細在 process._tickCallback (internal/process/next_tick.js:188:7) 的 169 詳細堆棧中的堆棧
尋求幫助和支持。 謝謝
npm cache clean --force
然后 :
npm install -g @angular/cli
如果不工作:
刪除package.lock.json文件並重試
升級npm
包后,我開始面臨這個問題。
您可以通過以下方式解決此問題: npm cache clean --force
瞧,重新安裝包。
好奇這個錯誤是如何發生的,看看我在這里的回答,很好地解釋了https://stackoverflow.com/a/52249619/7668448
你很快就會明白。 我放了一些漂亮的圖片來說明這件事。 希望這是有幫助的。
以防萬一其他人在這里結束並且上面的答案對他們不起作用,我發現經過數小時的擺弄,將我的 npm 從版本 5 降級到版本 4 可以解決問題:
npm install -g npm@4
之后我關閉了我的 CMD 並再次打開它,並且能夠使用正常命令安裝 Angular CLI:
npm install -g @angular/cli
希望這對沿途的人有所幫助,干杯!
我在用 :
當我遇到以下問題時,我試圖安裝 Amplify 4.21.0:
解析附近時出錯 JSON 輸入意外結束 ....
執行以下步驟后,它對我有用:
npm cache clean --force
運行完上面的代碼后,請嘗試再次安裝 angular npm install -g @angular/cli
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.