相关疑难解决方法(0)

为什么Chrome在更改时不会更新Typescript源文件?

我正在使用Visual Studio 2012和最新的Web Essentials作为IDE开发TypeScript(0.9.1)项目,并使用Chrome Developer工具进行调试.

最近,很可能是在Chrome更新(cur.版本29.0.1547.66 m)之后,我编辑后,typeScript文件没有得到更新,另一方面相应的已编译的js文件也会更新,但似乎某种程度上是功能仍然取决于源的非更新版本.

解决方案尝试失败:

  • 重建完整的解决方案.
  • 在Chrome上刷新本地主机站点(Shift + F5)
  • 删除源映射文件并再次生成它们.

经过一些试验后,即使是下载ts源文件的请求也会产生非更新版本(http://localhost:1198/xxx.ts例如)

看起来问题在完全重启后会得到部分修复(如果重要的话是Windows 8),源文件会在chrome中更新,但是一旦我再次更改它,就会出现同样的问题.

另一个解决方案是使用隐身,因为它似乎是一个缓存问题.

我的问题:

缓存typeScript文件的方式是由项目配置中的问题引起的(即使以前工作过),或者这是新版Chrome中的错误?

caching google-chrome google-chrome-devtools visual-studio-2012 typescript

23
推荐指数
3
解决办法
2万
查看次数

underscore.js和backbone.js的外部html模板

我可以将我的模板放在单独的.html文件中,并在index.html中引用它们吗?

index.html:

<script type="text/template" id="item-list" src="item-list-tmpl.html"></script>
Run Code Online (Sandbox Code Playgroud)

item-list-tmpl.html:

<div><%= ItemDescription  %><%= ItemCode %></div>
Run Code Online (Sandbox Code Playgroud)

我试过了,但问题是它没有在index.html上显示模板,但它加载到适当的位置(使用firebug查看)

UPDATE

找到了可能的解决方案,但不建议用于生产环境.

javascript backbone.js underscore.js

5
推荐指数
1
解决办法
1万
查看次数