更改nodemon或mocha的debugging端口

我可以使用节点检查器来debugging我的nodemon应用程序。 但是我也想debugging我的testing。 所以我了解到,我也需要在debugging模式下启动mocha( mocha --debug )问题,在默认情况下,它会尝试在端口5858上进行debugging,这在我的情况下是nodemon正在使用的。 所以我需要改变debugging端口,我该怎么做?

好吧,我可以使用mocha --debug=8101来改变摩卡的debugging端口。

相同的命令行参数适用于nodemonnode 。 要绑定在不同的地址上,可以指定类似于--debug=127.0.0.1:5858 (这是Node.js v7以后的默认值),或者使用通配符--debug=[::]:5858是Node.js v6及更低版本中的默认值)。