我有一个棘手的问题。我有一个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