首页 Nuxt 3 升级至 4 版本 / 小窝多个服务更新

2026-03-04 · 周三一般
  • 更新首页 Nuxt 3 -> 4 版本

    • 主要调整了文件目录结构为主,多个文件夹放在了 /app 里面
    • 顺带我把所有文件命名结构统一成中划线(比如 media-light-box
    • @types/node 也升级了,发现 TS 的检测逻辑有变化(也不确定是 Nuxt 导致还是它导致),Record<string, string> 会强制返回 string | undefined

      • tsconfig.json 增加了一条规则 noUncheckedIndexedAccess 设置 false 解决
    • 在服务器上发现依赖安装不成功,升级 Node 20 -> 24 版本之后解决

      • 先卸载旧版本,使用 fnm install --ltsfnm use lts-latest 升级
  • 更新小窝 Ext 服务

    • 让 AI 优化了生成 ETag 的逻辑,根据文件生成的 sha256 来返回
  • 更新小窝 PHP 主服务

    • 替换头像服务链接 cravatar.cn -> cn.cravatar.com
Paul

Paul

特立独行的一只前端菜狗。这篇日记编写大概耗时了 8 分钟,内容均为个人原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!如本站内容对你有所帮助的话,不妨 捐助支持 一下?

奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君