开发工具
共 415 篇文章
Node.js 输出被截断,增大 maxBuffer 仍无效
管道中输出尚未写完,生产方process.exit就可能丢失尾部。区分缓冲超限与过早退出,在实际子程序里设置退出码并完成关闭流程。
Xcode 报 Multiple commands produce Info.plist:找出重复写入同一产物的步骤
Info.plist 同时被复制和处理时会出现重复产物。按构建日志移除资源复制关系,核对生成模式、INFOPLIST_FILE 和各配置覆盖,再检查最终 App 清单。
EventEmitter 的 async 监听器报错,try/catch 接不住
emit返回布尔值,不会等待async监听器。为自己的实例安排拒绝入口和同步error处理,保留同步抛错区别,任务完成需明确Promise接口。
Chroma 报 Embedding dimension 不匹配
Chroma 的请求向量与集合维度不一致,先核对模型、客户端和集合。区分 0.6.3 加载时的函数回退与当前配置持久化行为,保留旧索引后再迁移。
Spring Boot 的 @Value 静态字段为什么一直是 null
@Value 标注静态字段后值仍为空,检查 Spring 静态注入限制及读取时机。改为实例构造器注入,区分容器启动前、字段初始化和静态变量转存的行为。
grep 搜索以连字符开头的文本报 invalid option
grep 搜索 -> 或 --> 报选项错误时,引号不能代替参数边界。用 -e 指定模式或 -- 结束选项,并区分固定字符串、文件参数、递归范围与退出状态。
Cargo 没采用 target 的 runner
Cargo nightly 调整配置查找后,含点号 target 的未引号表与环境变量可能被忽略。核对工具链日期、引号表头和 runner 的实际执行入口。
developmentOnly 选错变体
Boot 4.0.8、4.1.1 的开发依赖配置缺少运行时属性,可能导致 Gradle 选错变体或歧义。补齐已有配置属性,同时保持开发依赖的打包排除规则。
MCP 大结果报 SSE stream ended
MCP 小结果正常、大工具列表或结果报 SSE stream ended,核对单事件 1 MiB 限制,在支持的 Python SDK 中设置有限上限,并保留重试与版本边界。
Markdown 标题未分块
MarkdownTextSplitter 把标题粘到上一块,检查语言正则是否被转义。1.1.3 显式开启 is_separator_regex,保留 chunk 预算与索引边界。
npm 装 React 组件报 ERESOLVE:继续查 react-dom 的 peer 依赖链
组件允许 React 16,npm 仍报 ERESOLVE,检查间接选中的 react-dom 及其 peer 要求,明确兼容版本并保留锁文件和运行验证。
fetch 先 text 再 json 报 Body is unusable:正文已经被读取
text和json消费同一个Response正文。检查日志与reader锁,只读一次再解析,区分已消费、被锁及空正文解析错误,保护日志内容。
Node.js fetch 发送流时报 duplex option is required
流式请求正文需把duplex字符串与body一起传给实际fetch入口。核对ReadableStream类型和封装选项,再走原上传流程验证内容与结果。
Vite 仍加载 PostCSS 插件
css.postcss 指向空配置文件却仍加载根目录插件,检查字符串的搜索起点语义。用内联对象隔离所需路径,再核对 CSS URL 和实际配置。
Svelte reset 报错
Svelte 页面报错后导航反复出现 bind_this 读取 r 的异常,核对已销毁 boundary 的 reset 与 5.57.2 生命周期守卫。
Go JSON 键名变了
Go 1.27 的旧 JSON API 可能调用命名字符串 map 键的 MarshalText,改变输出键名。1.27.2 修复了直接 string 类键,指针与接口键需要另行验收。
MCP initialize 被空 _meta 拒绝
Python MCP 初始化被严格服务端拒绝,检查旧 2.x 是否发送空 _meta。核对 2.3.0 省略空元数据的修复,保留进度、追踪与协议所需字段。


