有几个月没写东西了,写了一些canvas相关的发布后发现内容是空的,本地构建是成功的,结果服务端构建结果是空文件。无疑,那就是远端构建的问题了。
查了一下构建日志,发现有一些本地没有的报错,但是并没有阻断hexo的构建过程。大家都反馈是node的版本问题,Github Actions使用的14版本,需要指定12版本进行构建。
这次事件也提示我们构建配置、日志的重要性,否则出现问题真的是无从下手。
切换node版本:
1 | - name: Set up node version |
输出环境信息:
1 | node -v |
输出构建结果:
1 | ls -al |