当运行npm install-legacy peer deps时,得到错误:Debug Failure.未处理的Synt



我正在尝试运行npm安装-遗留对等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

我认为这可能是节点版本的问题,但不确定发生了什么,如果有人能帮忙,我非常感谢。如果需要提供更多信息,请告诉我。

我今天也遇到了这个问题。我发现针对Typescript<4.8是解决这一问题的关键。

在您的package.json中,将您的typescript版本(dev依赖项(更改为类似于以下内容:"typescript": "<4.8"或具体设置版本"typescript": "4.6.4"

您应该检查node_modules文件夹,以确保您没有安装4.8.2软件包,我认为它具有这种不兼容性。

相关内容

最新更新