我正在嘗試運行 npm install --legacy-peer-deps
但有一些錯誤。
這是錯誤:
Error: Error on worker #1: Error: Debug Failure. Unhandled SyntaxKind: Unknown.
at pipelineEmitWithHintWorker (portal/node_modules/typescript/lib/typescript.js:113076:22)
我還在這一行添加了一個日志 typescript.js:113076:22
console.log(node, node.kind)
ts.Debug.fail("Unhandled SyntaxKind: ".concat(ts.Debug.formatSyntaxKind(node.kind), "."));
輸出是
t undefined
我認為這可能是節點版本問題,但不確定發生了什么,如果有人可以提供幫助,我將不勝感激。讓我知道是否需要提供更多資訊。
uj5u.com熱心網友回復:
我今天也有這個問題。我發現定位 Typescript < 4.8 是解決這個問題的關鍵。
在您的 package.json 中,將您的 typescript 版本(開發依賴項)更改為類似于以下內容:
"typescript": "<4.8"
或專門設定版本,例如
"typescript": "4.6.4"
您應該檢查 node_modules 檔案夾以確保您沒有安裝我認為不兼容的 4.8.2 包。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/503823.html