Angular2浏览器缓存

时间:2018-07-25 08:33:39

标签: angular ionic-framework ionic2 ionic3

简要说明:我正在尝试处理浏览器上的角度应用程序的缓存问题。我不希望我的客户每次更新缓存时都清除它。

所以我遵循了这个tutorial

问题:在我的OnPause()中,我正在制作

home.ts

templateUrl: 'home.html',

然后它给我一个404错误。

怎么了?我想将版本号提供给我的templateUrl: 'home.html?v=1.0', 页面。

1 个答案:

答案 0 :(得分:1)

缓存总线由CLI处理。

只需使用以下命令即可运行命令

ng build --prod

并且缓存清除将生效。

您还可以在angular.json配置中设置自定义参数,但是由于它会根据您的Angular版本而变化,因此我将首先询问您的Angualr版本。

而且,由于您的文件名为home.html,而不是home.html?v=1.0,因此弹出错误。您不是在装饰器中处理URLS,而是在告诉编译器要打开什么文件(并转换为JS)。