ElixirLS 调试器与 Phoenix 和 VSCode 一起使用时意外停止

问题描述 投票:0回答:2

尝试使用 ElixirLS 在 VSCode 中调试我的 Phoenix 项目。 启动配置定义为

{
  "type": "mix_task",
  "name": "mix phx.server",
  "request": "launch",
  "task": "phx.server",
  "projectDir": "${workspaceRoot}"
}

调试器启动并显示调用堆栈几分之一秒,但在 "[info] Access TestAppWeb.Endpoint at http://localhost:4000" 后立即停止(请参见下面的动画 gif)。有人用这个来工作吗?

长生不老药1.9.1

Debugger stops after launch

visual-studio-code elixir phoenix-framework elixirls
2个回答
1
投票

似乎这个问题已在 ElixirLS 的分支中修复,网址为 https://github.com/elixir-lsp/elixir-ls

原始存储库自 2019 年 8 月 10 日以来没有任何提交,但分叉非常活跃。


0
投票

如果有人仍然面临这个问题:

添加

,"exitAfterTaskReturns": false 

在 launch.json 中,如下所示。 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.