我是NodeJS的新手,我刚刚发现了node inspector。
我通常运行以启动我的应用程序的命令是npm start
(我使用Express framework)但是当我想调试时,我需要运行node-debug
后跟一个特定的文件。
在节点检查器的官方文档中,它说为了启动调试器,我需要输入:
$ node-debug app.js
但是当我这样做时,只需调试app.js文件,而不是运行服务器并启动应用程序。
为了调试整个快速应用程序而不仅仅是app.js文件,我应该运行什么命令?
答案 0 :(得分:4)
当我们输入npm start
时,快速框架会查看package.json
文件并执行start :
标记旁边的文件。
对于express,此目录为./bin/www
,因此从父目录而不是node-debug bin/www
运行正确的命令node-debug app.js
。