npm 安装依赖报错解决:npm ERR! Unexpected end of JSON input while parsing near

Posted Hellxz博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm 安装依赖报错解决:npm ERR! Unexpected end of JSON input while parsing near相关的知识,希望对你有一定的参考价值。

问题概述

公司里的Jenkins构建某个前端项目一直报错,查看日志发现是在 npm i 阶段,错误如下:

npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm ERR! Unexpected end of JSON input while parsing near ‘...RZ9vRZCK58maAT55SsyLT‘

npm ERR! A complete log of this run can be found in:
npm ERR!     /data/npm/node_cache/_logs/2020-06-22T09_56_13_966Z-debug.log

而在本地,或者其他机器上安装都是正常的,说明代码没问题,最后怀疑是npm的缓存,查询命令解决了问题

解救之法

清空npm的暂存

npm cache clean --force

以上是关于npm 安装依赖报错解决:npm ERR! Unexpected end of JSON input while parsing near的主要内容,如果未能解决你的问题,请参考以下文章

npm ERR! code EINTEGRITY 安装taro报错解决方案

npm 安装报错 “npm ERR! code Z_BUF_ERROR“ 解决方法

问题解决npm ERR! code EINTEGRITY

npm install 报错(npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path D: ode.jsodejs)

npm install 报错(npm ERR! errno -4048,Error: EPERM: operation not permitted,)解决方法

npm安装淘宝镜像cnpm报错:npm ERR! Windows_NT 10.0.19045