【问题标题】:npm ERR! Unexpected end of JSON input while parsing near 'npm 错误!解析“附近”时 JSON 输入意外结束
【发布时间】:2021-01-04 17:44:15
【问题描述】:

所以在我处理项目时随机弹出了这个错误:

我在网上搜索过大多数答案都要求运行npm cache clean --force这对我不起作用:(

我也尝试过重新安装 npm,但仍然出现同样的错误。

这是错误日志:

我已经被困了一段时间,希望有人可以帮助我:/

【问题讨论】:

  • 看起来 package-lock.json 文件已损坏。将其修复为 有效 JSON。
  • @user2864740 兄弟,你是救生员。这对我有用,很奇怪,你知道这是怎么发生的吗?

标签: node.js npm npm-install


【解决方案1】:

您应该尝试从您的计算机完全重新安装 nodejs。这可以解决问题。

sudo apt-get remove nodejs
sudo apt-get install nodejs

【讨论】:

    【解决方案2】:

    你可以尝试用“yarn”代替 npm。

    安装(如果您使用的是 Mac):

    brew install yarn

    或查看这里 https://classic.yarnpkg.com/en/docs/install/

    然后运行(类似于“npm install”)

    yarn
    

    【讨论】:

      【解决方案3】:

      试试npm cache clean --force,帮我解决了这个问题。

      参考:npm-err-unexpected-end-of-json-input-while-parsing-near-743

      【讨论】:

        【解决方案4】:

        对于我的 Vue.js 项目,这个问题通过首先删除 package-lock.json 文件然后运行 ​​npm install 解决了

        @user2864740 的评论帮助我指明了这个方向,谢谢!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-09-18
          • 2019-10-16
          • 1970-01-01
          • 2020-09-11
          • 1970-01-01
          • 2020-11-01
          • 1970-01-01
          相关资源
          最近更新 更多