安装ng2-smart-table时遇npm JSON输入意外结束错误求解决
解决npm install时"Unexpected end of JSON input"错误
你遇到的这个错误是由于npm缓存中spdy包的元数据损坏导致的,从日志里能明确看到是解析spdy@^3.4.1的manifest时出现了JSON截断的问题。试试下面的步骤来修复:
- 第一步,强制清理npm的本地缓存,清除损坏的缓存文件:
npm cache clean --force - 第二步,重新执行安装命令,让npm重新从官方registry拉取完整的包数据:
npm install - 如果上述步骤无效,可以先删除项目目录下的
node_modules文件夹(如果存在的话),然后再重新运行npm install
另外,你之前尝试删除package-lock.json时提示文件不存在是正常的——这个文件只有在npm install成功完成后才会生成,所以不用理会这个提示。
内容的提问来源于stack exchange,提问作者Tommie Jones
相关产品推荐
相关产品推荐

