Contents
  1. 1. 错误情况
  2. 2. 错误原因
  3. 3. 解决方法

错误情况

生成正常,部署时hexo d出现以下错误提示:

1
typeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer. Received an instance of Object

错误原因

hexo暂时不能在新版的nodejs环境下运行

解决方法

降级nodejs即可,卸载现有nodejs,安装nodejs 12

如果有nvm的话,可以直接用nvm切换版本为12:

1
2
nvm install 12
nvm use 12

另外,hexo更新后或许就能支持新版nodejs了

Contents
  1. 1. 错误情况
  2. 2. 错误原因
  3. 3. 解决方法