关于hexo上传遇到的一些报错及解决

关于hexo上传遇到的问题

报错

  • (node:10540) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency

    这个可能的原因是node.js的版本过高,查阅几篇文章说加三句配置文件即可

    在node_modules\nib\node_modules\stylus\lib\nodes\index.js里面

    1
    2
    3
    exports.lineno = null;
    exports.column = null;
    exports.filename = null;
  • hexo 报错 err: AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value err: Error [Nunjucks Error]: [Line 171, Column 179] unexpected token: }}

    原因可能是符号"{}"滥用、重复,网上解释说是Nunjucks引擎会把它解释为其它意思。

    当把{}放进代码块里面就不会报错了。。(还有一种解决方式是加\转义)

  • hexo d之后博客不更新

    1
    2
    3
    fatal: could not parse HEAD
    Everything up-to-date
    branch 'master' set up to track 'https://github.com/Ljy0109/Ljy0109.github.io.git/main'.

    删除主目录下的.deploy_git文件夹

  • error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 Fa… - Boom__Clap - 博客园 (cnblogs.com)

    真实的错误原因:fatal: The remote end hung up unexpectedly

    方案:

    修改提交缓存区大小为5GB,或者更大的数字,该方式全局生效,一劳永逸

    git config --global http.postBuffer 5242880000

  • 解决使用git时遇到Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server_git couldn’t connect to server-CSDN博客

    如果能网页访问github,但是push失败,说明本机系统端口号和git端口号不一致。

    解决方法:

    如果挂着vpn:

    1. 查看本机系统端口号:设置->网络和Internet->代理

    2. 设置git端口号和上面的端口号保持一致(我的是10809):

      1
      2
      git config --global http.proxy 127.0.0.1:10809
      git config --global https.proxy 127.0.0.1:10809

    如果没挂vpn:

    还是一样的原因,两边端口不一致导致的,那么直接去掉git代理即可:

    1
    2
    git config --global --unset http.proxy
    git config --global --unset https.proxy
  • Typora中英文字母的间距突然变大了

    示例: abcdefg

    原因:输入法的全角和半角进行了切换,切回来就行了

    方法一:同时按下Shift+空格键(在中文模式下)

    方法二:右击输入法,切换全角和半角

博客设置


关于hexo上传遇到的一些报错及解决
http://example.com/2024/03/13/关于hexo上传遇到的一些报错及解决/
作者
Mr.Yuan
发布于
2024年3月13日
许可协议