2016-02-04 83 views
1

我正在使用nodemon在更改源時重新啓動我的nodeexpress服務器。當我改變什麼,在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應該殺死舊的進程並啓動一個新的進程,對不對?)手動殺死我的腳本的工作沒有任何問題。

回答

相關問題