TS模板已添加:
// `test.ts`
const `private resolvedWords = new Map<string, string>();` = ""; // 重要:请逐行输入,而非粘贴
// 结果将出现一个无法修复的错误,且不会消失
//
![](//img.saoniuhuo.com/images/202407/39091721724008119.jpg)
//
![](//img.saoniuhuo.com/images/202407/19121721724009555.jpg)
// 无法修复的错误似乎陷入了死循环
//
![](//img.saoniuhuo.com/images/202407/17751721724013124.jpg)
VS Code版本: Code 1.60.2 (7f6ab5485bbc008386c4386d08766667e155244e, 2021-09-22T11:59:27.195Z)
操作系统版本: Darwin x64 20.6.0
9条答案
按热度按时间qhhrdooz1#
请描述问题
在所有扩展禁用的情况下,这个问题是否在 latest VS Code insiders build 中重现?
nnt7mjpx2#
@mjbvz,我已经更新了描述,提供了更好的步骤和图片。
odopli943#
它在最新的内测版上也出现了问题。
版本:1.61.0-内测版
提交:c9e8266ee24f34107ff52d836a4e8f533afb93c5
日期:2021-10-01T14:47:05.989Z
Electron:13.5.0
Chrome:91.0.4472.164
Node.js:14.16.0
V8:9.1.269.39-electron.0
操作系统:Darwin x64 20.6.0
qq24tv8q4#
谢谢。我无法重现这个问题。你是否已经禁用所有扩展来确认其中一个不是导致问题的原因?
另外,这个问题是否在你的所有项目中都发生,还是只在一个特定的项目中发生?
goqiplq25#
我已经创建了一个简单的仓库:
Jason3S/vscode-issue-134386
我尝试了有扩展名和没有扩展名的情况,每次都发生了这种情况。
注意:我发现如果我删除我输入的那一行,似乎会重置类型系统。
vpfxa7rd6#
谢谢!关键是在关闭
>
时暂停一会儿。在那之后,我就可以重现这个问题了。这是日志:tsserver.log
0s0u357o7#
我可以确认,我也经历过这个问题。在
Map
的通用参数中删除键或值类型,然后重新输入它们通常可以解决这个问题。xkftehaa8#
在Emacs上无法复现,所以我怀疑对比发送给服务器的请求列表会有所帮助。
rta7y2nd9#
Mongoose(某种程度上)最近引入了一些类型,这些类型极大地降低了许多用户的TypeScript体验。我不知道这是否对在座的任何人有帮助。
$x_{1e0f1}^{x}$