在OS X終端中運行node app.js
以啓動服務器後,在編輯器中更改其內容並保存後,即使在刷新localhost:3000
頁面時,即使服務器尚未重新啓動(到目前爲止,我已經試過.ejs,.css和.js文件)。爲什麼我的代碼中的更改反映出來而無需重新啓動服務器?
詳情:
- 問題只發生在一個目錄;我無法將它複製到另一個類似結構的同級目錄中。
- 據我所知,我沒有安裝Nodemon/Forever/Node Supervisor。
- 我試圖
killall node
(我認爲我沒有什麼可輸,因爲這本來應該是我的電腦上運行的唯一的過程,我現在認識到,這可能是錯誤的做法) - 我已經嘗試重新啓動計算機但無濟於事;問題仍然存在。
- 當我停止應用程序時,
localhost:3000
頁面顯示「無法到達此站點」,即服務器可以並且已經停止。
爲什麼我沒有需要停止(按Ctrl +Ç)然後再重新啓動我每次保存文件的編輯器(⇧和輸入)的應用程序?這裏發生了什麼以及我如何複製它或使其停止?
看來你到目前爲止編輯的文件是客戶端文件,它不需要重啓節點進程 –
@danielnetto哦,我花了兩個小時就可以了,你的單行答案似乎是正確的那一個。謝謝! – sabriele
樂意幫忙':)' –