1
我正在使用nodemon
在更改源時重新啓動我的node
express
服務器。當我改變什麼,在nodemon
正確斑點更改的文件,並要求重新啓動服務器:Nodemon說它重新啓動了我的服務器,但它不是
[nodemon] restarting due to changes...
然而,當我與服務器進行交互,我仍然有舊的行爲(直到我手動重新啓動服務器)。我通過設置env變量BABEL_DISABLE_CACHE=1
(其工作,沒有〜/ .babel.json被創建)來禁用babel
的緩存。是否有其他緩存我應該禁用以獲得正確的行爲?任何想法,爲什麼會發生這種情況?
節點:5.1.0
nodemon:1.8.1
平臺:ArchLinux的
更新:它可能不是緩存的問題。我注意到在保存我的文件後,nodemon
不會終止子進程;舊的node
仍在運行(nodemon
應該殺死舊的進程並啓動一個新的進程,對不對?)手動殺死我的腳本的工作沒有任何問題。