Meteorjs + Angular 2

时间:2015-10-02 16:55:39

标签: javascript google-chrome meteor typescript angular

我正在尝试Meteor / Angular2教程here

如果我对某个组件进行了更改,则更改不会在浏览器中更新(Google Chrome);即使我做了以下事情......

  1. 保存更改并硬刷新浏览器。
  2. 停止服务器并重新启动。
  3. 我必须清除浏览器缓存以清除旧数据并加载新数据。

    我很确定不应该这样,因为它给开发人员带来了一个主要问题。

    本教程使用的是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。

    我会查看包裹,看看能找到什么。

1 个答案:

答案 0 :(得分:2)

如果您正在使用

  

http-server

那么这可能是http-server的问题,因为它总是将数据存储在缓存中。

在我的情况下,我使用的是http-server,发生了这个问题。

您可以通过在开发人员工具(chrome)中选择禁用缓存选项来修复它。