WebStorm Node.js远程debugging是否可以在Docker容器中使用Node.js v8?

使用chrome://inspect我可以访问0.0.0.0:56745来进行debugging,

在这里输入图像说明

但是我发现WebStorm的debugging有了更好的体验。 我尝试创build一个像这样的Node.js Remote Debugconfiguration来查看WebStorm是否支持它:

在这里输入图像说明

对于js文件中的任何断点没有任何回应。

你能告诉我WebStorm是否支持在最新的2017.2.5版本中debuggingWebStorm内部的Docker节点(不是通过Chrome开发者工具)?

泊坞窗,compose.yml

 version: '3' services: web: build: context: . dockerfile: docker/DockerfileDev.df image: web:dev ports: - "3000:3000" - "0.0.0.0:56745:56745" expose: - "56745" entrypoint: ["npm", "run","nodemon" ] 

的package.json:

  "scripts": { "nodemon": "./node_modules/nodemon/bin/nodemon.js --inspect=0.0.0.0:56745 --debug-brk index.js" }, 

DockerfileDev.df

  FROM node:8 # some other stuff 

UPDATE

远程debugging器显示它正在连接,但在控制台中没有任何东西,并且不会在断点处暂停:

在这里输入图像说明

Node.js远程运行configuration只能在使用基于TCP的协议进行debugging时使用(Node.js <7.x)。

要使用Chromedebugging协议(带有--inspect / --inspect-brk ,Node.js 7+)远程debugging应用程序,您需要使用Chromium Remote运行configuration