工具按导入源文件与模块标识字符串整理英文 traceResolution 输出。单份记录可查看结果与原始行;加入 B 后,配对对应的 import 并比较记录步骤。B 若有多条候选,需要明确选择。项目根目录映射可选填,原始证据不会被改写。
首个记录差异是值得追查的位置,不是根因证明。未知行、截断区块及缓存结果都可能让证据不完整。工具不执行你的项目,也不重现 Node 或打包工具的解析行为。已测试 TypeScript 6.0.3 英文记录,其他版本的兼容性尚未验证。
关于这个主题的常见疑问与实用解答。
在项目中执行 tsc --traceResolution --locale en --pretty false 并保存输出,再将文本粘贴到 A;B 为选填。每份输入上限 5 MiB,工具在浏览器本机读取记录。
已测试 TypeScript 6.0.3 的英文 traceResolution 输出,其他版本尚未验证。无法识别的行会保留在原始证据中,不会作为两次解析相同的证明。
不代表。这是 TypeScript 编译器记录,不是运行时观察;Node 与打包工具可能使用不同解析方式。首个记录差异也仅指出值得追查的位置,不能据此判定根因。