VisualStudio(浏览器?)将我的打字稿代码缓存在某处

时间:2018-06-22 11:18:35

标签: visual-studio typescript

我正在Visual Studio 2017社区中编写ASP.NET MVC应用程序。我的前端是“香草打字稿”。 tsconfig.json看起来像这样:

"compileOnSave": true,
"compilerOptions": {
  "noImplicitAny": false,
  "noEmitOnError": true,
  "removeComments": false,
  "sourceMap": true,
  "target": "es5",
  "outDir": "../Scripts/app"
},
"exclude": [
  "node_modules",
  "wwwroot" ]

在99%的情况下,当我编辑* .ts文件并仅更新浏览器页面时,相应的* .js会正确更新。

但是有时我在代码中的更新会被忽略。我在代码中放置了“ console.log(...)”,以确保代码已更新。但是逻辑仍然过时。

为了更新我的结果js,我正在尝试:

  • 重建解决方案
  • 重命名源(“缓存”)*。ts文件
  • 更新页面,清理缓存(空缓存和硬重装)

...都是徒劳的。

最可疑的是,我在Chrome的“源”标签中的相应JS文件中看到了更新的编译代码

更新我的* .ts的唯一方法是重命名它声明的类。

我正在寻求帮助。有人面对过吗?如何在不重命名类的情况下让VS更新我的打字稿代码?

0 个答案:

没有答案