Nodemon检查/调试无法正常工作?

时间:2017-12-13 19:07:41

标签: javascript node.js debugging nodemon

正在运行nodemon --inspect index.jsnodemon --debug index.js并不起作用。

节点版本:8.9.1

Nodemon版本:1.12.6

我试过这些没有运气:

  • nodemon --inspect-brk index.js

  • nodemon -- --inspect index.js

  • nodemon index.js -- --inspect index.js

  • nodemon index.js -- --debug index.js

  • nodemon -- --debug index.js

  • nodemon --inspect --debug index.js

  • nodemon --debug-brk index.js

node --inspect index.jsnode --inspect-brk index.js有效。我好奇怎么样?如果任何替代方案或某种形式的解决方案也会很棒。

  

如果您需要进一步说明,请发表评论。

4 个答案:

答案 0 :(得分:7)

已解决

似乎nodemon@1.12.6没有传递这个论点。有一个更新的版本1.12.7,其中一切正常,并且很好。

答案来源:Nodemon Issues - Github

答案 1 :(得分:5)

对于来自搜索引擎的人来说,可能存在与nodemon和ts-node相关的错误。

Error: Unknown or unexpected option: --inspect

这可以是将检查与nodemon结合使用的一种方式:

nodemon --exec 'node --inspect=0.0.0.0:9229 --require ts-node/register src/index.ts'

有关更多信息,请参见here

答案 2 :(得分:2)

最终解决

只要您遵循以下步骤,就可以了:

  1. 确保已更新nodemon的版本。更新使用以下命令:npm i nodemon@2.0.4 -g。确保使用-g(授予nodemon以管理员身份运行的权限)。如果收到一些警告,请尝试使用sudo命令sudo npm i nodemon@2.0.4 -g

    运行相同的警告
  2. 然后以nodemon --inspect app.js

    的身份执行命令

我希望它能对您有所帮助。

答案 3 :(得分:0)

nodemon --inspect app.js

.js部分是绝对必要的。