我在package.json中添加了它到脚本中:
TAB
冒充它正在调试,但是跳起来让它满意。我不是JavaScript(我是Java)中的“专家”,但实际上这很麻烦。
如何在不调试的情况下调试后端?抱歉,我很生气,因为这是我第二次对JavaScript进行更改,这是我第二次对这种愚蠢感到愤怒。
感谢任何提示。
P.S .:如果有更好的软件,调试工具,请直接参考
答案 0 :(得分:0)
目前,VSCode(Visual Studio Code)被认为是最佳的开发工具,它重量轻且用户友好。 您可以根据自己的需求获得不同的扩展名。
要在vscode中调试节点js,请转到调试窗口->添加配置->输入附加过程->按Ctrl +空格->在附加建议上按Enter。
然后,运行命令,节点“您的文件名” --inspect
按F5键,将连接调试器
答案 1 :(得分:0)
在WebStorm中,调试通过NPM stript启动的应用程序的最简单方法是使用装订线中的图标:在编辑器中打开package.json
,右键单击脚本左侧的图标,然后选择调试:
另请参阅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