WebStorm - 在 Docker 中调试 node.js 应用程序在容器中打开文件而不是原始源
WebStorm - Debuggin node.js app in Docker opens the file in the container instead of the original source
我在 Docker 个容器中有几个存储库 运行 node.js 个应用程序。当我在 WebStorm 中一起打开它们并开始调试其中一个(使用 Node.js 远程调试配置)时,调试器打开 Docker 容器内的源文件而不是原始文件。如果我在 WebStorm 的不同实例中单独打开同一个项目,调试器将按预期停止在原始文件中。
知道什么会导致这种行为吗?
当 js 相对路径与 docker 容器内的路径末尾不匹配时,可能会出现此类问题...我们计划提供在调试配置中设置远程 root 选项的可能性(就像它是在 VS Code 中完成)来处理路径映射问题,请关注 WEB-28067 更新
我在 Docker 个容器中有几个存储库 运行 node.js 个应用程序。当我在 WebStorm 中一起打开它们并开始调试其中一个(使用 Node.js 远程调试配置)时,调试器打开 Docker 容器内的源文件而不是原始文件。如果我在 WebStorm 的不同实例中单独打开同一个项目,调试器将按预期停止在原始文件中。
知道什么会导致这种行为吗?
当 js 相对路径与 docker 容器内的路径末尾不匹配时,可能会出现此类问题...我们计划提供在调试配置中设置远程 root 选项的可能性(就像它是在 VS Code 中完成)来处理路径映射问题,请关注 WEB-28067 更新