DeepSeek Harness · failure diagnosis
“cannot resolve” — the async twin of the dsh module-table miss
client-modules: cannot resolve "…"
The async import() twin of “missed the module table”: the specifier is not a seed word, not materialized, and not a row in the boot graph.
这是「missed the module table」的异步 import() 版本:specifier 不是 seed 词、未物化、也不在 boot graph 里。
Why it happens根因
Same root causes as the synchronous miss — a module the shell does not provide, reached through an async import().
与同步缺失同一根因——shell 不提供的模块,通过异步 import() 触达。
How to fix it怎么修
Same fix as “missed the module table”: npx dsh-why names the module and its history.
与「missed the module table」同一修法:npx dsh-why 定位模块与它的版本历史。
FAQ常见问题
Is “cannot resolve” the same as “missed the module table”?
Yes — it is the async import() variant of the same resolution failure.
「cannot resolve」和「missed the module table」一样吗?
一样——是同一个解析失败的异步 import() 变体。