我已经使用命令安装了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"
},
“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与此问题有关.