我正在尝试Meteor / Angular2教程here
如果我对某个组件进行了更改,则更改不会在浏览器中更新(Google Chrome);即使我做了以下事情......
我必须清除浏览器缓存以清除旧数据并加载新数据。
我很确定不应该这样,因为它给开发人员带来了一个主要问题。
本教程使用的是Angular2,Meteorjs以及打字稿编译器。
这不是Angular问题。
我的问题是...... meteorjs的问题是不是会引发硬刷新?或者它可能是typescript编译器的一个问题?
另外,我怎么能解决这个问题?
我正在运行
Typescript编译器:netanelgilad:angular2-typescript
Meteorjs:1.2.2
Google Chrome:版本47.0.2525.0 canary(64位)
更新
我尝试了一个普通的.js文件,一切都按预期工作。这意味着它的Typescript编译器:netanelgilad:angular2-typescript。
我会查看包裹,看看能找到什么。
答案 0 :(得分:2)
如果您正在使用
http-server
那么这可能是http-server的问题,因为它总是将数据存储在缓存中。
在我的情况下,我使用的是http-server,发生了这个问题。
您可以通过在开发人员工具(chrome)中选择禁用缓存选项来修复它。