Nodemon问题,一直挂着

Posted

技术标签:

【中文标题】Nodemon问题,一直挂着【英文标题】:Nodemon issue, stays hanging 【发布时间】:2019-01-31 07:43:55 【问题描述】:

我目前使用以下:

windows 10
NodeJS: v10.9.0
npm : 6.2.0
nodemon: 1.18.3

并且有以下问题,当我在更改文件中的某些内容后按 control s 时,nodemon 将挂起。它不会更新服务器,当我多次按下 control 时,它会显示以下内容:

什么可能导致这个问题,我该如何解决这个问题?

我尝试重新安装不同版本的nodmeon,并重新安装nodeJS(不同版本)。

【问题讨论】:

能否请您发布您认为 nodemon 没有更新服务器的原因以及它为什么挂起? IMO 这些将是解决问题的关键。 我真的不知道,它在 windows 7 上运行,现在得到 windows 10 并使用 npm i nodemon -g 安装它现在它不起作用,很多东西 那么您的网络请求都不会产生响应吗?你有没有试过在 app.js/server.js 的末尾写一行到控制台,这样你就知道服务器已经启动了? 是的,你甚至可以在图片中看到,日志:API running on localhost3000 当我在运行 API 时使用 nodemon 时,有时会遇到“端口已在使用中”的问题,因为它重新启动太快并且端口没有时间从机器中释放出来。试着想想这是否是你的问题的类型,即你的一个模块重新启动导致了这个问题。尝试为每几行记录 app.js 并查看它卡在哪里。此外,您的 app.js 将帮助我们了解问题出在哪里 【参考方案1】:

运行时您可能必须使用旧标志 nodemon -L

【讨论】:

由于这不是一个明确的解决方案,最好将其添加为问题的评论而不是答案。

以上是关于Nodemon问题,一直挂着的主要内容,如果未能解决你的问题,请参考以下文章

如何将 nodemon 与 .env 文件一起使用?

NodeJS - NPM 无法安装 nodemon 包

如何使 nodemon 与 WSL 2 一起工作?

“[nodemon] clean exit - 在重启前等待更改”:尝试启动服务器时

Nodemon 服务器永久性和运行时日志问题

Nodemon 正在使我的 Kubernetes 部署崩溃(导致问题的 node_modules)