我一直在尝试使用node-inspector在节点中进行调试。但是,它仅在我启动我的应用程序(npm start)时最初工作,然后在单独的终端选项卡中输入(node-debug app.js)。
一旦我在各处设置断点并在chrome浏览器中刷新应用程序,调试器就不会在断点处停止。 在我的浏览器中,我在一个选项卡(http://127.0.0.1:8080/?port=5858)中有节点检查器,在另一个选项卡中有我的应用程序(localhost:3000)。
我还尝试添加"调试器;"编码如下所示,并且还没有使用节点检查器。
/* GET home page. */
router.get('/', function(req, res, next) {
debugger;
res.render('index', { title: 'Express' });
});
任何想法都将不胜感激!
答案 0 :(得分:1)
之前我使用过节点检查器,觉得使用起来不方便。
我建议你改用 visual studio code 。调试代码非常简单。
它是开源工具,可在所有平台上使用; mac,linux或windows