WebStorm Node.js远程debugging是否可以在Docker容器中使用Node.js v8?
使用chrome://inspect
我可以访问0.0.0.0:56745
来进行debugging,
但是我发现WebStorm的debugging有了更好的体验。 我尝试创build一个像这样的Node.js Remote Debug
configuration来查看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