I'm using nodemon
to restart my node
express
server when I change the sources. When I change anything, the nodemon
correctly spots the changed file and claims to restart the server:
[nodemon] restarting due to changes...
However, when I interact with the server, I still got the old behavior (until I restart the server manually). I disabled babel
's cache by setting env variable BABEL_DISABLE_CACHE=1
(which worked, no ~/.babel.json was created). Is there some other cache I should disable to get the correct behavior? Any idea, why is this happening?
node: 5.1.0
nodemon: 1.8.1
platform: ArchLinux
UPDATE: It's probably not cache issue. I noticed that after saving my file, nodemon
does not kill the child process; the old node
is still running (nodemon
should kill the old process and start a new one, right?) Manually killing my script works without any problems.