使用IDE调试node.js后端应用程序,例如网络风暴

时间:2019-06-10 17:00:16

标签: node.js debugging npm webstorm

我在package.json中添加了它到脚本中:

TAB

冒充它正在调试,但是跳起来让它满意。我不是JavaScript(我是Java)中的“专家”,但实际上这很麻烦。

如何在不调试的情况下调试后端?抱歉,我很生气,因为这是我第二次对JavaScript进行更改,这是我第二次对这种愚蠢感到愤怒。

感谢任何提示。

P.S .:如果有更好的软件,调试工具,请直接参考

2 个答案:

答案 0 :(得分:0)

目前,VSCode(Visual Studio Code)被认为是最佳的开发工具,它重量轻且用户友好。 您可以根据自己的需求获得不同的扩展名。

要在vscode中调试节点js,请转到调试窗口->添加配置->输入附加过程->按Ctrl +空格->在附加建议上按Enter。

然后,运行命令,节点“您的文件名” --inspect

按F5键,将连接调试器

Node js debugging using VSCode

答案 1 :(得分:0)

在WebStorm中,调试通过NPM stript启动的应用程序的最简单方法是使用装订线中的图标:在编辑器中打开package.json,右键单击脚本左侧的图标,然后选择调试

enter image description here

另请参阅https://blog.jetbrains.com/webstorm/2017/09/debugging-node-js-apps-in-webstorm/

请注意:

  • babel-node已过时,不建议在生产中使用。要获取即时编译的ES6代码,请尝试使用-r @babel/register运行node。参见https://babeljs.io/docs/en/babel-register

  • 通过运行nodemon --exec babel-node src/run.js --inspect,将--inspect传递给应用程序,而不传递给节点解释器,因此此命令不会启动调试器。必须在javascript文件之前 指定节点选项,否则传递的选项将被视为应用程序参数,而不是node.js args