我有一個棘手的問題。我有一個express/angular2應用程序,當我在瀏覽器中重新加載頁面時,我的代碼沒有更新。 Express代碼更新正確(我使用nodemon)和angular2中的html頁面,但是我的組件和服務根本沒有更新,我可以刪除所有組件代碼,它仍然會運行,我在這裏做錯了什麼?它曾經工作,但現在不知道爲什麼,事實並非如此。有任何想法嗎 ?謝謝Angular 2代碼在瀏覽器中未更新
回答
如果你沒有從你的服務器獲取新的代碼,它可能是緩存。爲了防止這種情況,你可以在開發者工具,從網絡選項卡中禁用緩存:
你可以嘗試的另一件事是使用來自刷新圖標下拉列表中選擇硬盤重裝或者清空緩存並硬性重新加載選項。該下拉列表時,可以使用而開發工具openned上刷新圖標右鍵點擊:
是的,我已經這樣做了,但仍然不起作用:( – Messerschmitt
這是奇怪的行爲,我看到這個解決方案可能會幫助你:https://medium.com/@kevinsimper/dont-use-nodemon-there-are- better-ways-fc016b50b45e –
這都是我的錯,我忘了運行npm run tsc:w
在客戶端,是我不好。
好的,很好的完成 –
很高興聽到你找到了你的問題的原因,你可以通過解釋你是如何診斷它,特別是哪些證據將在其他地方看到時識別這個問題。 –
- 1. 瀏覽器不更新代碼更改?
- 2. 在瀏覽器中使用webpack調試Angular 2/Ionic 2
- 3. Angular 2和瀏覽器自動填充
- 4. 控制瀏覽器回到Angular 2
- 5. Android:2瀏覽器中的瀏覽器
- 6. Angular App未加載Android Android瀏覽器
- 7. 在瀏覽器中顯示XML代碼
- 8. 在瀏覽器中嵌入MATLAB代碼?
- 9. 在瀏覽器中運行代碼
- 10. 在瀏覽器中啓動javascript代碼
- 11. JavaScript代碼在瀏覽器中可見
- 12. Angular 2路線在瀏覽器瀏覽器時無法正常工作
- 13. 我的php代碼顯示爲在瀏覽器中未執行
- 14. 在瀏覽器中未顯示React代碼
- 15. 如何在瀏覽器中瀏覽$ http響應代碼塊?
- 16. 的jsfiddle代碼瀏覽器
- 17. Css跨瀏覽器代碼
- 18. iPhone代碼瀏覽器?
- 19. Android瀏覽器代碼
- 20. 源代碼瀏覽器
- 21. Google Analytics中未更新瀏覽量
- 22. 修改.css在瀏覽器中未得到更新
- 23. 在其他瀏覽器中未收到反應更新
- 24. 在瀏覽器中使用常規JS的Angular 2服務
- 25. 的Node.js - 在瀏覽器中顯示的頁面推新代碼
- 26. JAVA:在代碼空JSON,在瀏覽器
- 27. 谷歌瀏覽器更新
- 28. 瀏覽器更新腳本
- 29. ,但瀏覽器中未顯示更改?
- 30. MySQL 2瀏覽器像sqlite3瀏覽器?
你使用什麼網絡服務器或環境?像Apache,Nginx,Vagrant,Docker ......? – chrki
您是否在刷新頁面之前運行構建? – birwin
如果你的意思是你的代碼在服務器上,那麼它是緩存問題。解決此問題的一種方法是將版本附加到文件名中 - 因此,瀏覽器將始終採用新文件。如果你的意思是在開發過程中,我不能說 - 沒有足夠的信息。 – giaco