Visual studio code 调试期间Visual Studio代码扩展主机超时
我在做什么 我正在使用上的说明为VisualStudio代码生成Hello World扩展。我已经使用Yeoman生成了扩展,现在只想通过点击F5,在VSCode的扩展主机实例中使用调试器启动hello world扩展 问题 我在原始VSCode窗口的顶部收到一个通知,上面写着“Error cannot connect to runtime process(3000ms后超时)launch.json | Close” 此错误在“扩展主机”窗口打开之前稍有出现 一旦“扩展主机”窗口打开,它会旋转一点,然后在窗口顶部显示此警告: 警告内容为:“警告插件主机未在10秒内启动,它可能在第一行停止,需要调试器继续|关闭” 似乎我只是需要一些方法来延长运行时超时时间,但我还没有找到如何做到这一点 我的环境:Visual studio code 调试期间Visual Studio代码扩展主机超时,visual-studio-code,Visual Studio Code,我在做什么 我正在使用上的说明为VisualStudio代码生成Hello World扩展。我已经使用Yeoman生成了扩展,现在只想通过点击F5,在VSCode的扩展主机实例中使用调试器启动hello world扩展 问题 我在原始VSCode窗口的顶部收到一个通知,上面写着“Error cannot connect to runtime process(3000ms后超时)launch.json | Close” 此错误在“扩展主机”窗口打开之前稍有出现 一旦“扩展主机”窗口打开,它会旋转
- OSX 10.10.5约塞米蒂
- 节点0.12.7或4.2.1(我两个都试过了)
- Visual Studio代码0.10.1
考虑到这似乎是一个bug,我用代码yeoman生成器打开了它。我也遇到了这种情况。我只需再次按下
F5
即可重新加载扩展,它通常可以正常工作。它很少会连续两次失败,然后在第三次成功
这不是问题的真正“解决方案”,但到目前为止它仍然有效。我也遇到了同样的错误,但我在文档中的示例语言服务器示例repo中看到了这一点:查找%VSCodeHome%\resources\app\extensions\node debug\out\node\nodebug.js并更改第203行中的等待时间
// try to attach
setTimeout(function () {
_this._attach(response, port, 3000);
}, 2000);
投入为你工作的时间,比如:
// try to attach
setTimeout(function () {
_this._attach(response, port, 10000);
}, 2000);
为我工作。这很简单,但我花了1个小时找到了问题 我认为我犯的错误是首先创建了launch json并安装了chrome调试器,然后为chrome launch修改了launch.json,所以不起作用 所以我在下面试了试,结果成功了。 删除launch.json并重新安装chrome调试器扩展和 重新启动visual studio代码并在完成以下步骤后创建lanch.json:)
试试看,它可能会起作用。通过代理访问Internet也可能导致这种情况。这是因为源地图下载程序不使用您的代理,所以在尝试连接很长时间后,下载总是超时 对于遇到这种情况的人,请尝试解决方法