Nodemon 检查/调试不起作用?

Posted

技术标签:

【中文标题】Nodemon 检查/调试不起作用?【英文标题】:Nodemon inspect/debug not working? 【发布时间】:2018-05-27 18:46:24 【问题描述】:

运行 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 有效。我想知道怎么做?如果有任何替代方案或某种解决方法也很好。

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

【问题讨论】:

nodemon --inspect index.js 为我工作。 @Chris911 您使用的是nodemonnode 的哪个版本?我已经尝试nodemon --inspect index.js 近 20 次了。它对我不起作用。 【参考方案1】:

已解决

似乎nodemon@1.12.6 没有传入这个参数。有一个更新的版本1.12.7 一切正常。

答案来源:Nodemon Issues - Github

【讨论】:

【参考方案2】:
nodemon --inspect app.js

.js 部分是绝对必要的。

【讨论】:

【参考方案3】:

根据官方文档Nodemon NPM

您也可以像往常一样通过命令行将检查标志传递给节点:

nodemon --inspect ./server.js 80

【讨论】:

80与什么有关? @JamieHutber 80 用于指定检查器运行的端口。【参考方案4】:

对于来自搜索引擎的人,可能存在与 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

【讨论】:

【参考方案5】:

终于解决了

只需按照以下步骤操作即可:

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

    然后执行命令为:nodemon --inspect app.js

希望对您有所帮助..!!

【讨论】:

以上是关于Nodemon 检查/调试不起作用?的主要内容,如果未能解决你的问题,请参考以下文章

nodemon 服务器命令不起作用 - 我的第一个全栈 mern 环境

docker中的Nodemon不起作用,--legacy-watch -L也不起作用

nodemon 排除文件夹/文件不起作用 - win10

为啥用facebook登录不起作用? (除了检查网址,如何调试这个问题?)

查尔斯调试不起作用

如何在 nodeJs 中使用 nodemon 调试应用程序