Nodemon说它重新启动我的服务器,但它不
当我更改源时,使用nodemon
重新启动我的node
express
服务器。 当我改变任何东西的时候, nodemon
正确地发现了更改后的文件并宣称重新启动服务器:
[nodemon] restarting due to changes...
但是,当我与服务器交互时,我仍然得到了旧的行为(直到我手动重新启动服务器)。 我通过设置envvariablesBABEL_DISABLE_CACHE=1
(工作,没有〜/ .babel.json被创build)来禁用babel
的caching。 有一些其他的caching我应该禁用,以获得正确的行为? 任何想法,为什么发生这种情况?
节点:5.1.0
nodemon:1.8.1
平台:ArchLinux
更新:这可能不是caching问题。 我注意到,保存我的文件后, nodemon
不会杀死subprocess; 旧的node
仍在运行( nodemon
应该杀死旧的进程,并开始一个新的,对不对?)手动杀死我的脚本工作没有任何问题。
我发现,这是由node-tika
和node-java
模块引起的。 在这里看到我的答案: