前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hexo -17- 解决typeError [ERR_INVALID_ARG_TYPE] The "mode" argument must be integer. Received an instan

Hexo -17- 解决typeError [ERR_INVALID_ARG_TYPE] The "mode" argument must be integer. Received an instan

作者头像
为为为什么
发布2022-08-04 13:39:13
5220
发布2022-08-04 13:39:13
举报
文章被收录于专栏:又见苍岚

在写博客时,生成正常,部署时hexo d出现以下错误提示typeError [ERR_INVALID_ARG_TYPE]: The "mode" argument must be integer. Received an instance of Object。本文记录解决方案。

错误原因

  • hexo暂时不能在新版的nodejs环境下运行
  • 这应该是node版本过高导致的(我用的是v14.8.0),将node版本换为v12.14.0版本后,部署就成功了!

解决方法

  • 降级nodejs即可,卸载现有nodejs,安装nodejs 12
  • 如果有nvm的话,可以直接用nvm切换版本为12:
代码语言:javascript
复制
nvm install 12
nvm use 12

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

  • 此外,我重新安装hexo之后也可以正常 hexo d了,没有降级node.js,不知道该怎么解释

参考资料

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021年7月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 错误原因
  • 解决方法
    • 参考资料
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档