刷新浏览器窗口时,不会编译我的应用程序

时间:2019-05-20 07:52:02

标签: angular visual-studio

使用Visual Studio 2019,我已经从其中一个模板(.NET Core应用程序+ Angular)创建了一个Angular应用程序。我已经为这个项目工作了大约一天。每次我在代码中编辑内容时,该应用程序都会在浏览器中自动刷新(很棒!)。

直到它停止为止。现在,我可以进行所需的任何更改,并且该更改似乎不会被浏览器接收。即使我手动刷新浏览器,更改也不存在。 即使停止调试会话并重新启动也不会重建应用程序,因此没有任何变化。

我尝试过的事情

    通过Angular CLI构建
  1. (ng构建)。这在我的调试浏览器窗口中没有任何区别。如果刷新浏览器,仍会看到该应用程序的旧版本。即使重新启动调试会话,仍然可以为旧应用提供服务。这似乎缓存在某个地方,但我找不到哪里。
  2. 但是如果我通过Angular CLI进行构建,然后执行“ ng serve”,则会得到一个 该应用程序的最新版本,但随后我无法调试任何C# 代码。
  3. 我还发现了一个看起来很相似的问题的人,但这与VS Code有关。 (Angular2 cannot watch when using VSCode)。也没有解决办法
  4. 项目属性> TypeScript构建:检查“保存时编译”。 ECMAScript版本为ECMASCript 5,“模块系统”为空。

这是我的第一个Angular应用程序(我一直使用AngularJS),因此我对CLI或我需要检查的其他设置的了解还不是很高。我已经为这个问题尝试了几个小时的搜索,似乎没有人遇到相同的问题(或者我对谷歌搜索使用了错误的关键字)。

我可以通过在某些地方放置一些“ hello world”内容来证明这一点。直到我通过命令行执行“ ng serve”,它才会出现。

这曾经很好用,我不知道为什么它停止了。

有人对我可以解决的问题有任何想法或可以检查一下吗?

非常感谢您!

0 个答案:

没有答案