流星 + Angular 2

Meteorjs + Angular 2

我正在尝试 Meteor/Angular2 教程 here

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

  1. 保存更改并硬刷新浏览器。
  2. 停止服务器并重新启动。

我必须清除浏览器缓存才能删除旧数据并加载新数据。

我敢肯定这不应该是这种情况,因为这会给开发人员带来很大的问题。

本教程使用 Angular2、Meteorjs 以及 typescript 编译器。

这不是 Angular 问题。

我的问题是...是不是meteorjs没有触发硬刷新的问题?或者它可能是打字稿编译器的问题?

此外,我该如何解决这个问题?

我是 运行

打字稿编译器:netanelgilad:angular2-打字稿

流星:1.2.2

Google Chrome:版本 47.0.2525.0 金丝雀(64 位)

更新:

我尝试了一个普通的 .js 文件,一切正常。这意味着它是 Typescript 编译器:netanelgilad:angular2-typescript.

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

如果您正在使用

http-server

这可能是 http 服务器的问题,因为它总是将数据存储在缓存中。

在我的例子中,我使用的是 http-server 并且出现了这个问题。

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