3
我目前正在使用node-supervisor,以便節點獲取.js更改,它工作正常,但我注意到每次保存js文件時都會重新啓動服務器。有沒有辦法保存一個服務器端.js文件,但不重新啓動服務器,但有變化自動加載到節點?即,這個過程不會退出,但不知何故只是用新的更改來更新自己。更改.js文件時,Node.js不會重新啓動服務器?
我目前正在使用node-supervisor,以便節點獲取.js更改,它工作正常,但我注意到每次保存js文件時都會重新啓動服務器。有沒有辦法保存一個服務器端.js文件,但不重新啓動服務器,但有變化自動加載到節點?即,這個過程不會退出,但不知何故只是用新的更改來更新自己。更改.js文件時,Node.js不會重新啓動服務器?
由於存在複雜性,您無法實時加載代碼(例如內存泄漏),但從理論上說,您應該可以使用模塊來完成此操作。
你可以看看這個:livenode,不建議在生產環境中使用,雖然
感謝您的鏈接!我正在尋找那樣的東西。當然,這不是用於生產,最好永遠用在生產中;) – Vadorequest
我會感到驚訝,如果可能的話,可能不是 – mihai
你會如何期望「莫名其妙」的工作?已經加載的模塊將保持參考和使用。 – Bergi
這是一個模塊,不支持被取消引用或清除。 – foreyez