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