安装material-ui v3.0.3时,JSON输入文件意外结束

问题描述 投票:0回答:1

我正在安装最新的稳定版本的材料-ui(v3.03)执行:npm install @material-ui/core。结果在npm ERR! Unexpected end of JSON input while parsing near '...-/brcast-1.1.2.tgz"}}'

node --version
v8.1.1

npm --version
v6.4.1

我尝试将npm降级到v5.2.0并且错误仍然存​​在。我可以安装其他包。谁能提供一些见解?

javascript reactjs npm material-ui npm-install
1个回答
2
投票

如果你遇到这样的错误,你应该尝试npm cache clean --force,然后是npm install命令。

npm使用缓存来安装新包。缓存中的json文件必须已损坏,从而导致错误。因此清除缓存并使用干净缓存执行npm安装有助于克服此问题。

至于为什么缓存中有一个损坏的json文件 - 我不是一个明确的答案。可能是安装包的请求没有完成,因此导致缓存损坏。

https://docs.npmjs.com/cli/cache

© www.soinside.com 2019 - 2024. All rights reserved.