问题原因
在使用hexo时,提交到git报错
TypeError [ERR_INVALID_ARG_TYPE]: The “mode” argument must be integer. Received an instance of Object
有以下几个原因:
- 如果是windows电脑,首先考虑文件名是否包含空格
- 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
验证结果
- 安装成功后,输入
node -v
查看版本是否为指定的版本 - 执行报错前的操作,验证操作是否成功