报错信息

  1. npm WARN deprecated circular-json@0.5.9: CircularJSON is in maintenance only, flatted is its successor.
  2. npm ERR! Unexpected end of JSON input while parsing near '...:"~0.0.0","webpack-de'
  3. npm ERR! A complete log of this run can be found in:
  4. npm ERR! C:\文件路径\npm-cache_logs\2018-12-13T10_24_02_151Z-debug.log
  5. Package install failed, see above.

(具体的报错信息和这个类似)
升级hexo5.0过程中,npm i —save 出错,各种插件都不能很好的下载。

问题解决

在node安装目录下配置的node_cache目录里面 D:\Develop\nodejs
image.png
系统盘的AppData/roaming 的文件夹并没有一个npm的缓存目录,安装node的时候将D:\Develop\nodejs 放到系统环境变量的Path路径了。

所以只需要一下两条命令即可

  1. npm cache clean --force
  2. npm install

**

参考资料