Angular 2应用程序缓存问题

时间:2019-02-22 07:00:33

标签: javascript angular angular2-template

我是Angular 2的初学者,从事小型项目。 我正在开发Angular(7.2.6) 我在app.component.html中添加了一个简单的按钮。 甚至单击“ onButtonClick”,然后将事件写入app.component.ts 我在onButtonClick事件中添加了一个简单的警报。

一切正常,我得到了警报。

之后,我删除了警报,然后再次运行了该项目。令人惊讶的是,我仍然收到警报。 我重启了机器,警报停止了:) 我在学习Angular时是否缺少某些东西?

2 个答案:

答案 0 :(得分:0)

单个Angular 2在NodeJ上运行。您可以先使用以下命令清除Nodejs缓存

npm cache clean 
npm cache clear

然后,您可以通过角度模板编译器清除角度模板缓存

import { RuntimeCompiler} from @angular/compiler

constructor(
   private _rc: RuntimeCompiler
){}

clearCache(){
  this._rc.clearCache();
}

我希望这对您有用。

答案 1 :(得分:0)

如果您使用的是Google Chrome浏览器,则只需单击Developer Tools即可打开F12,默认情况下,在Network标签上,应选中Disable Cache

OR

在Google Chrome Ctrl+Shft+R中使用热键。