Michael

INITIALIZING SYSTEM

封面

Blog更新日志v1.1

写作时间:2026-08-31 21:17:20
# Blog
# 更新
  1. 删除原首页中的"计算机"模块,原灵境中的"帝江号舰船"模块以及"AI煤球"功能。

  2. 保留个人信息页设置中的"邮箱"、"QQ号"及"Github地址"块,删除了其他个人通信信息设置text文本框

  3. 优化了每次启动时的python报错闪退第二次启动才开始正常的bug。

为何Python启动闪退并且启动后页面为空壳

  1. 在Start.bat批处理文件中的备用 Python 检测在当前本地Blog环境中检测不到可用Python,并且当输出被重定向时会按照GBK编码输出从而报错。

  2. 在管理端中删除模块以及更改设置内功能模块时执行生产构建时生成了server.js,但是生产目录缺少static静态文件。导致页面上的JS与CSS静态资源全部无法加载产生404报错,只能加载到一个html空壳。

解决方法

  1. Python 选择将改为直接让候选解释器自检版本,避免原批处理对版本文本的错误解析;同时增加"成功启动"与"缺少Python"的分支,并且将编码锁定为UTF-8。

  2. 将static文件放入standalone标准目录中,在每次生产启动前自动校验并补齐资源,随后再写入本次动态端口;若生产包不完整且无法自愈,会清晰回退到开发模式。


‍