在本地更新好个人博客提交的时候出现的错误
ERROR {
err: TypeError: Cannot read properties of undefined (reading 'language')
at module.exports (/root/bok/scripts/lib/filters/index.js:55:33)
at /root/bok/scripts/index.js:3:25
at /root/bok/node_modules/hexo/lib/hexo/index.js:305:14
at tryCatcher (/root/bok/node_modules/bluebird/js/release/util.js:16:23)
at Promise._settlePromiseFromHandler (/root/bok/node_modules/bluebird/js/release/promise.js:547:31)
at Promise._settlePromise (/root/bok/node_modules/bluebird/js/release/promise.js:604:18)
at Promise._settlePromise0 (/root/bok/node_modules/bluebird/js/release/promise.js:649:10)
at Promise._settlePromises (/root/bok/node_modules/bluebird/js/release/promise.js:729:18)
at _drainQueueStep (/root/bok/node_modules/bluebird/js/release/async.js:93:12)
at _drainQueue (/root/bok/node_modules/bluebird/js/release/async.js:86:9)
at Async._drainQueues (/root/bok/node_modules/bluebird/js/release/async.js:102:5)
at Async.drainQueues [as _onImmediate] (/root/bok/node_modules/bluebird/js/release/async.js:15:14)
at process.processImmediate (node:internal/timers:471:21)
} Script load failed: %s scripts/index.js
第一个错误信息
```bash
error: 对象文件 .git/objects/82/3fa1dc378a14a2c28877bc0d1dea7ae9794480 为空
error: 对象文件 .git/objects/82/3fa1dc378a14a2c28877bc0d1dea7ae9794480 为空
fatal: 松散对象 823fa1dc378a14a2c28877bc0d1dea7ae9794480(保存在 .git/objects/82/3fa1dc378a14a2c28877bc0d1dea7ae9794480)已损坏
```=========
第二个错误信息
错误信息:
error: 无法解锁文件 .git/index.lock
fatal: Unable to create '.git/index.lock': File exists.
这个错误可能是由于文件被占用导致的,可以尝试使用rm -f .git/index.lock
命令删除掉文件,然后重新提交博客。
Cannot read properties of undefined (reading 'language'),可能是读取language出现了问题.