今天在創(chuàng)建項(xiàng)目的時(shí)候,,發(fā)現(xiàn)一直創(chuàng)建不成功,安裝項(xiàng)目依賴的時(shí)候報(bào)錯(cuò):npm ERR! Unexpected end of JSON input while parsing near…
具體報(bào)錯(cuò)詳情: 經(jīng)過自己親測(cè)發(fā)現(xiàn)如下解決方法: 方案一(親測(cè)已解決):
- 清除緩存
npm cache clean --force
- 再安裝
npm install
方案二(親測(cè)): 第一次按照上面的方法 npm cache clean --force 輕松就解決問題了,,但是今天我用的時(shí)候發(fā)現(xiàn)依然報(bào)錯(cuò):
npm ERR! Unexpected end of JSON input while parsing near...
......
npm ERR! A complete log of this run can be found in:
......
于是我就按著上次的方法發(fā)現(xiàn)不行,,還是報(bào)錯(cuò),我就又連著試了好幾次還是不行 后來查閱各種方案,,發(fā)現(xiàn)只需要把鏡像改一下就行了,,具體看下面
- 第一步還是:npm cache clean --force
npm cache clean --force
- 第二步:切換為淘寶鏡像
npm config set registry https://registry.npm./
npm config get registry https://registry.npm./
驗(yàn)證時(shí)候切換淘寶鏡像成功,,命令行輸入: npm config list
3.第三步:
npm install
注意:下面走捷徑啦!?。,。?/strong> 直接輸入:npm install --global cnpm 然后使用:cnpm install
執(zhí)行上面命令后,,發(fā)現(xiàn)問題解決?。?! 最簡(jiǎn)單解決就是輸入 npm install --global cnpm 然后使用 cnpm install 裝包 原因分析:npm 官方服務(wù)器在國外,,網(wǎng)絡(luò)受阻性大、而淘寶的cnpm 在國內(nèi),,所以用淘寶的快就ok了
|