Hexo 安装插件 npm 报错“npm is known not to run on Node.js v10.14.1”如何解决

yijile-8:~ root# npm install ******
ERROR: npm is known not to run on Node.js v10.14.1
You'll need to upgrade to a newer Node.js version in order to use this
version of npm. You can find the latest version at https://nodejs.org/

我好久没有安装 Hexo 插件了,npm 和 Node.js 也很久都没有更新了。在安装插件时,提示”npm is known not to run on Node.js v10.14.1“。山崩地裂的感觉,很久没碰 Hexo/npm/Node.js 看到任何问题会头大。上头上头啊。不过这个错误提示解决起来很简单,现在的npm运行需要更高的 Node.js 版本支持,只需要更新 Node.js 的版本就好。

操作步骤

  • 打开 Node.js 的官网 https://nodejs.org/,Node.js 的官网会识别你的系统
  • 选择左边的按钮下载(按钮上最后几个字是“LTS”,这个是稳定版,如果想来点刺激的可以选择右边的最小版)
  • 找到下载好的文件,Windows 系统下载下来的是 .exe 文件,macOS 系统下载下来的是 .pkg
  • 双击打开
  • 直接不停的点下一步(Next)
  • 直到安装完成,出现完成的按钮时,关闭窗口
  • 然后再回到终端或命令符去执行你刚才的命令,会发现没有报错可以正常操作了

Relay Tips: 一极乐https://yijile.com/log/389/