工具依匯入來源檔案與模組識別字串整理英文 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 與打包工具可能使用不同解析方式。首個紀錄差異也僅指出值得追查的位置,不能據此判定根因。