使用node-inspector或babel-node-debugdebugginges6传输的代码
当我debugging我的节点restAPI时,我尝试使用节点检查器
node-inspector
node --debug server.js
这样我可以debugging我的API使用本地主机:3000 / api …如果我使用节点debugging,没有办法。 它不会启动3000端口。
不过我的代码是ES6,所以在我目前的debugging中,我的代码是由Babel转译的。
我试过使用babel-node-debug,但是看起来也是和node-debug一样的情况。 我可以看到ES6代码,但是我不能通过端口3000进行debugging。
任何解决方法?
babel-node
(包含在babel-cli
包中)的选项与node
相同。
- 指定
babel-node
的端口
babel-node --debug-brk=8010 test.js
- 启动
node-inspector
node-inspector
- 导航到
node-inspector
URL,将相同的端口作为查询parameter passing
http://127.0.0.1:8080/?port=8010
我试过这个,对我来说效果不错。
免责声明 – 我在这里find这个信息: https : //github.com/CrabDude/babel-node-debug/issues/6