【发布时间】:2015-09-30 00:47:36
【问题描述】:
我目前正在使用以下包运行 Meteor 1.1.0.2 的 a project:
meteor-platform
angular:angular2
netanelgilad:angular2-typescript
我遇到了一个令人沮丧的问题。当我创建模板时:
/someTemplate.ng.html
<h1>Hello World</h1>
<!-- displays: Hello World -->
它会运行。但在对该模板进行后续更改时,它不会更新。
/someTemplate.ng.html
<h1>Hello Somebody</h1>
<!-- displays: Hello World -->
情况并非总是如此,但我不确定是否或哪些变化可能导致了问题。
模板似乎正在被缓存,因此不会更新。可以想象,这会带来令人沮丧的开发体验。
同名模板甚至可以跨不同应用缓存。
如果我开始一个新项目,指向相同的模板名称,它会获取旧模板。
/someTemplate.ng.html
<h1>New Meteor Project</h1>
<!-- displays: Hello World -->
关于问题是特定于包还是与 Meteor 相关的任何想法。有没有其他人遇到过同样的问题?任何快速/硬性修复?
【问题讨论】:
-
通过禁用缓存的服务器为页面提供服务,这也可以工作,例如使用带有选项 -c-1 的 http-server
标签: javascript meteor angular