當我更新我的代碼並刷新頁面時,我的服務器不反映更改!它仍在加載舊文件? (這是本地運行)。我真的不明白爲什麼!AngularJS - 更新代碼時,它不反映在側面
我的意思是說我犯了一個錯誤,或者決定改變一行代碼。我修復了這個錯誤,或者更改了代碼行。但是當我刷新頁面時,就好像我沒有這樣做。舊代碼的錯誤或行仍然存在,代碼運行!
爲什麼?我使用節點的http-server
在Mac上運行我的服務器。
當我更新我的代碼並刷新頁面時,我的服務器不反映更改!它仍在加載舊文件? (這是本地運行)。我真的不明白爲什麼!AngularJS - 更新代碼時,它不反映在側面
我的意思是說我犯了一個錯誤,或者決定改變一行代碼。我修復了這個錯誤,或者更改了代碼行。但是當我刷新頁面時,就好像我沒有這樣做。舊代碼的錯誤或行仍然存在,代碼運行!
爲什麼?我使用節點的http-server
在Mac上運行我的服務器。
角度有時會伴隨最小化工具。如果是這種情況,則必須使用這些工具構建應用程序以重新生成瀏覽器應加載的文件。
如果沒有,那麼可能這是一個簡單的緩存問題,你應該清除瀏覽器的緩存。
Angular緩存模板文件。您需要清除緩存,Chrome開發者工具隨附了一個設置,用於在開發人員工具處於打開狀態時禁用緩存。
在火狐,按Ctrl + Shift + I,然後點擊齒輪(設置圖標), 認準選項來禁用CACHE下高級設置,檢查它,所以它不會緩存舊代碼,而是顯示新代碼。