node.js – nodemon递归监视问题?

我已经使用命令安装了nodemon:

npm install nodemon -g

完成后我改为“start”:“node ./bin/www”改为“start”:“nodemon ./bin/www”

在运行npm start时控制台输出:

[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `nodemon  ./bin/www ./bin/www`
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `nodemon  ./bin/www ./bin/www ./bin/www`
[nodemon] 1.11.0
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `nodemon  ./bin/www ./bin/www ./bin/www ./bin/www`
and so on....

我哪里错了?请记住,这是我在nodejs上的第3天,所以请保持简单.

编辑

 "scripts": {
    "start": "nodemon app.js"
  },

《node.js – nodemon递归监视问题?》

《node.js – nodemon递归监视问题?》

“nodemon app.js”似乎有效,因为控制台没有显示任何错误但是我无法运行该应用程序.但是,如果我将其更改回节点./bin/www,它将起作用.

最佳答案 尝试降级要求.

这对我有帮助.

npm install nodemon@@.0.0 -g

我在docker image(node:alpine)中使用nodemon> 1.2.0 100%重现了这个问题. v1.1.0和v1.2.0也有一些奇怪的问题.

我只查看了次要版本(没有检查补丁级别,例如1.2.1,1.2.2等)

所以. 1.0.0很旧,但效果很好.

在我的主机Mac上,我全局安装了nodemon@1.11.0.
有时我有这个问题,有时候我没有.
这与pwd和nodemon.json文件有某种联系.但我不确定.

我发现bug report与此问题有关.

点赞