nenufm.com
留声与视
写 AI、软件开发和日常折腾的工具,记录遇到的问题、踩过的坑和解决过程,也聊互联网见闻,以及工作之外的生活。
Taro 微信小程序图片提前加载问题排查
记录 Taro 微信小程序中两类容易忽略的图片请求:弹窗只用透明度隐藏时 Image 仍会加载,Swiper 一次挂载全部子项时也会批量请求。文章给出条件渲染、相邻图片窗口、全屏预览 URL 复用、视频延迟挂载及微信开发者工具网络面板验证方法,适合排查页面未操作却产生流量的问题。
博主对SEO搜索引擎优化的个人探索
记录个人博客从 WordPress 迁移到 Next.js 后的一次 SEO 整理:检查 75 篇公开文章的摘要、标题层级、旧链接和薄内容,并通过 Google Search Console 区分“已收录”与“能被搜到”。也记录关于页误设 noindex、站点介绍过时和中文大标题影响阅读的问题。
Node.js 服务打包遗漏 bcrypt、Swagger UI 与 worker 的排查记录
排查 Fastify 服务使用 Bun 与 ncc 打包后遗漏 bcrypt 原生二进制、Swagger UI 静态目录和 worker 的问题。文章区分已打包的 JavaScript 依赖与仍需复制的运行时文件,比较两种打包器的差异,并给出 Windows x64、Node.js 环境的产物检查方法。
用 imagor 为 RustFS 对象存储接入按需缩略图
记录 RustFS 接入 imagor 的完整方案:应用服务生成签名 URL,Caddy 提供 HTTPS,Result Storage 缓存处理结果;在方形缩略图之外增加展示图和高保真图形规格,并说明原图保留、外部图片跳过转换、频繁变更资源不缓存及密钥轮换边界。
Node.js 环境与包管理工作流
整理 Node.js 包管理工作流,涵盖使用 NVM 切换版本、查看和修改 npm、Yarn registry、调整全局安装目录与缓存,以及把 npm 12 降回 Node.js 24 自带版本。文章给出 where、npm config 和缓存检查命令,用于排查版本错位、镜像残留与 PATH 命中错误。
Next.js standalone Docker 镜像分层优化
分析 Next.js standalone Docker 镜像只改少量代码仍需推送几十 MB 的原因,说明静态生成与 standalone 产物如何让应用层失效。文章通过拆分运行时依赖和应用文件改善层复用,并给出 docker history、构建日志与推送输出的验证方法。
Codex App 中 MCP 进程重复启动与无法回收问题排查
排查 Codex App 在没有调用工具时仍重复启动 STDIO MCP、任务结束后 Node.js 子进程没有回收的问题。文章结合 Windows 任务管理器、Codex thread 事件和本地配置解释一个可见对话为何出现多套 MCP,给出禁用闲置服务、缩小启用范围、重启应用及继续验证进程生命周期的可行方法。
在 Codex 中接入 Chrome DevTools MCP:连接现有 Chrome、移动设备模拟与排错
介绍 Windows 下在 Codex 中配置 Chrome DevTools MCP,并连接现有 Chrome 调试端口检查页面。文章覆盖浏览器会话、移动设备模拟、控制台和网络请求读取、截图路径限制,以及配置未重载、只看到 about:blank、工具读不到 DevTools 模拟状态等问题的诊断方法。