我是 NodeJS 新手,我刚刚发现 node inspector 。
我通常为了启动应用程序而运行的命令是 npm start
(我使用 Express framework ),但是当我想调试时,我需要运行 node-debug
后跟特定文件。
在 Node 检查器的官方文档中,它说为了启动调试器,我需要输入:
$node-debug app.js
但是当我这样做时,它只是调试 app.js 文件,而不是运行服务器并启动应用程序。
为了调试整个 Express 应用程序而不是仅调试 app.js 文件,我应该运行什么命令?
最佳答案
当我们输入 npm start
时,express 框架会查看 package.json
文件并执行 start :
标记旁边的文件。
对于express,此目录是./bin/www
,因此正确的命令是从父目录而不是node运行
。node-debug bin/www
-调试app.js
关于node.js - 如何在 Express 4 中使用 Node Inspector( Node 调试)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28961258/