【问题标题】:Unexpected end of JSON input file while installing material-ui v3.0.3安装 material-ui v3.0.3 时 JSON 输入文件意外结束
【发布时间】:2019-02-16 08:27:48
【问题描述】:

我正在安装最新稳定版本的 material-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 并且错误仍然存​​在。我可以很好地安装其他软件包。谁能提供一些见解?

【问题讨论】:

  • 试试npm cache clean --force,然后是npm install,看看是否有帮助。
  • 成功了,谢谢。你能解释一下是什么导致了这个问题吗?
  • 将其添加为带有一些详细信息的答案。对于缓存损坏,我没有明确的答案。对不起。

标签: javascript reactjs npm material-ui npm-install


【解决方案1】:

如果您遇到此类错误,您应该尝试npm cache clean --force,然后是npm install 命令。

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

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

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

【讨论】:

    猜你喜欢
    • 2020-06-30
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    • 1970-01-01
    • 2020-05-24
    • 2020-09-18
    • 2015-08-05
    • 1970-01-01
    相关资源
    最近更新 更多