1
akinoniku OP 现在的方案是 grunt-filerev ,但似乎只能替换写在HTML里面的引用
|
2
duhastmich 2014-07-11 07:55:07 +08:00
要么就所有静态资源放 /{hash}/ 下, 不过每次发布所有缓存都失效了
|
3
lichao 2014-07-11 08:13:29 +08:00
图片也加 hash,background-image:url(/assets/header-aaf6c7d9005006e90c3f19a36a616d43.png);
|
4
jsonline 2014-07-11 08:57:52 +08:00 via Android
grunt usemin rev
|
5
Jeremial 2014-07-11 09:09:00 +08:00 1
|
6
belin520 2014-07-11 09:19:08 +08:00
所以fis的静态资源管理还是非常独特的!
|
7
learnshare 2014-07-11 09:44:01 +08:00
文件名后面加 hash:filename.jpg?version=11223344
这种方法如何? |
8
akinoniku OP 我找到个应该不错的解决方案 https://github.com/karlgoldstein/grunt-html2js
|
9
ffx0s 2015-04-27 17:42:36 +08:00
@Jeremial 你好,grunt filerev和 grunt usemin这个我也在用,但是只能替换html里的资源,css文件里的替换不了,貌似是配置错了。官方的文档不是很明白。。还有这个useminPrepare的作用是?
|
10
akinoniku OP @ffx0s https://github.com/yeoman/grunt-usemin#assetsdirs 看这里,把 css 文件也添加进去就好。
useminPrepare 是用来生成 xxxx:generated 这些 tasks 的 |