极客时间对于推广渠道会有返利优惠,比如山月在极客时间买了一门课,再把课程分享给好友购买,这时极客时间会向山月返利20元左右。
而我现在做了一个返利平台,你可以在上边通过山月的链接购买课程,此时极客时间会向我返利。为了共同学习,而你可以添加我的微信 (shanyue94),我将把极客时间给我的返利发一个红包全部返给你

date: 2020-07-17 20:00


# Unexpected end of JSON input while parsing near

今天在升级 serverless 时,未能安装成功,提示问题如下

$ npm i -g serverless
npm ERR! Unexpected end of JSON input while parsing near '...oyNMOOPIvOSSv8aveUYxO'

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2020-07-17T09_32_21_882Z-debug.log

# 捉虫

既然是 npm 的问题,那首先去 github 的源码中找找问题

npm 的源码在 https://github.com/npm/cli (opens new window),找到以下 Issue

# 解决方案

这是因为本地 npm cache 的问题,清除掉本地的 cache 即可成功,如下所示

$ npm cache clean --force
npm WARN using --force I sure hope you know what you are doing.

$ npm i -g serverless

另外可以通过 npm cache verify 去查看缓存位置

$ npm cache verify
Cache verified and compressed (~/.npm/_cacache):
Content verified: 4217 (168362093 bytes)
Index entries: 5814
Finished in 11.194s

关于山月

我的项目:
我的微信:shanyue94,欢迎交流
Last Updated: 5/19/2021, 11:49:20 AM