当我更新我的代码并刷新页面时,我的服务器并没有反映出这些变化!它还在加载旧文件? (这是在本地运行)。我真的不明白为什么!
我的意思是说我犯了一个错误,或决定改变一行代码。我修正了错误,或改变了代码行。但是当我刷新页面时,就好像我还没有这样做。错误或旧代码行仍然落后,代码运行了!
为什么?我正在使用节点http-server
在Mac上运行我的服务器。
答案 0 :(得分:1)
Angular有时会带来最小化工具。如果是这种情况,您必须使用这些工具构建应用程序,以重新生成浏览器应加载的文件。
如果没有,那么可能是一个简单的缓存问题,您应该清除浏览器的缓存。
答案 1 :(得分:1)
在 firefox 中,按Ctrl + Shift + I,然后点击齿轮(设置图标), 在高级设置下查找选项DISABLE CACHE,检查它,以便它不会缓存旧代码,而是显示新代码。
答案 2 :(得分:0)
Angular缓存模板文件。您需要清除缓存,Chrome开发者工具附带一个设置,可在开发人员工具打开时禁用缓存。