加载嵌套视图网址

时间:2017-02-07 06:57:32

标签: javascript angularjs deployment gulp gulp-rev

我一直在使用gulp构建我的角度应用程序。 我的 index.html 文件将包含脚本和样式文件名,最后附加哈希值。 这已用于使用gulp-rev在每个新构建上将 revision 添加到文件名。 例如:

 styles\app-6e83a19fec.css
 styles\vendor-c68ae715d2.css
 scripts\vendor-03197ad5c4.js
 scripts\app-ec22589d11.js

在部署新软件包后加载基本URL时,所有内容都从新软件包加载。

示例网址:http://localhost/myapp/

但是,如果我们在部署新软件包后加载了嵌套视图网址,它仍然会从缓存中加载 旧软件包

示例网址:http://localhost/myapp/#/profile

我已尝试将查询字符串添加到 index.html 中的文件名末尾。如果我们加载网站的基本网址,也可以通过加载新文件来正常工作。

如果我们加载嵌套视图网址,则 旧文件已加载

示例:

 styles\app-6e83a19fec.css?v=1.1
 styles\vendor-c68ae715d2.css?v=1.1
 scripts\vendor-03197ad5c4.js?v=1.1
 scripts\app-ec22589d11.js?v=1.1

0 个答案:

没有答案