TypeError [ERR_INVALID_ARG_TYPE]/ The "mode" argument must be integer. Received an instance of Object


问题原因

在使用hexo时,提交到git报错

TypeError [ERR_INVALID_ARG_TYPE]: The “mode” argument must be integer. Received an instance of Object

有以下几个原因:

  1. 如果是windows电脑,首先考虑文件名是否包含空格
  2. nodejs版本太高
node -v

输出了 v14.3.0

node js 降级(版本回退)

npm install -g n

这里我降级成12.16.3版本

sudo n 12.16.3

安装过程中出现错误

dyld: initializer function 0x0 not in mapped image for /usr/local/bin/node

通过Finder前往文件夹/usr/local/n/versions/node,将其内部所有目录删除,重新执行

sudo n 12.16.3

验证结果

  1. 安装成功后,输入node -v查看版本是否为指定的版本
  2. 执行报错前的操作,验证操作是否成功

文章作者: Hansion
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Hansion !
评论
  目录