npm "npm err! Unexpected end of JSON input while parsing" 错误

原因 : package.json 文件问题 

可以先看下npm install的执行过程:

1.发出npm install命令

2.npm 向 registry 查询模块压缩包的网址

3.下载压缩包,存放在~/.npm(本地NPM缓存路径)目录

4.解压压缩包到当前项目的node_modules目录

解决方法 : 

第一步 : npm cache clean --force  (清楚npm里面的缓存  在这个(~/.npm)里面)

(有些人这样还是没有用的话,删除package-lock.json再重新尝试一下即可。)

第二步 : npm i 

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,229评论 0 8
  • npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具...
    build1024阅读 7,972评论 0 9
  • 作者: 阮一峰原文地址:http://www.ruanyifeng.com/blog/2016/01/npm-in...
    IT程序狮阅读 860评论 0 6
  • NPM依赖包版本号~和^和*的区别: ~ 会匹配最近的小版本依赖包,比如~1.2.3会匹配所有1.2.x版本,但是...
    宋song一阅读 1,078评论 0 0
  • [toc] NPM 模块安装机制简介 npm是Node的模块管理器,功能很强大。它是Node获得成功的原因之一。正...
    采香行处蹙连钱阅读 1,220评论 0 0