Hexo网站部署node版本过高配置问题

前几天更新了node,部署博客的时候发现部署不了了。主要的提示如下,查了一下发现是node版本过高,更新前是13.x,更新后是14.15.5。

The “mode” argument must be integer. Received an instance of Object

网上的解决办法林林总总,使用NVM我感觉挺麻烦,于是来个直接点的。

方法一

点击此处进入node官网下载,尽量选择与更新前版本相近的版本,我下载的13.14.0,选择.msi后缀下载到本地,卸载更新的nodejs,重新安装就可以了。

方法二

1】找到node安装位置

不知道安装位置的,可以Win+R输入cmd按下回车,输入where node查询:

2】下载旧版本node

点击此处进入node官网下载,尽量选择与更新前版本相近的版本,我下载的13.14.0,下载到本地文件夹解压打开如图,删除圈中的三个文件:

3】替换node本地文件

打开本地node安装位置,删除里面的所有文件,将我们下载的node替换进去:

这样就🆗啦,如果不行重启一下试试,输入hexo -v可以看到node版本已经变更:


   转载规则


《Hexo网站部署node版本过高配置问题》 Tyzhao 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录