【问题标题】:How to use Node Inspector (node-debug) with Express 4?如何在 Express 4 中使用 Node Inspector (node-debug)?
【发布时间】:2015-05-11 17:53:44
【问题描述】:

我是 NodeJS 的新手,我刚刚发现了 node inspector

为了启动我的应用程序,我通常运行的命令是npm start(我使用Express framework)但是当我想调试时,我需要运行node-debug,后跟一个特定的文件。

在节点检查器的官方文档中说,为了启动调试器,我需要输入:

$ node-debug app.js

但是当我这样做时,它只是调试 app.js 文件,而不是运行服务器并启动应用程序。

为了调试整个 express 应用程序而不仅仅是 app.js 文件,我应该运行什么命令?

【问题讨论】:

    标签: node.js express node-inspector


    【解决方案1】:

    当我们输入npm start 时,express 框架会查看package.json 文件并执行start : 标记旁边的文件。

    对于 express,此目录是 ./bin/www,因此正确的命令是从父目录运行的 node-debug bin/www 而不是 node-debug app.js

    【讨论】:

    • 你可以将任何你想要的脚本添加到你的 package.json 中,也许可以添加一个调试脚本来节省输入,然后你可以 npm run debug
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 2011-09-04
    • 2013-05-15
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多