求分享静态资源自动添加版本号的方案
发布于 10 年前 作者 petersun 6982 次浏览 最后一次编辑是 8 年前

譬如:一张图片有变动,它所对应的css里这张图片的地址自动添加版本好,同时,引用这个css文件的html也自动在引用处添加css版本号。

6 回复

为嘛文件名都加版本了,但是资源引用的地方没有更新。

@PeterSun 我的有呀。。css里面的图片路径啥的都变了。。 不过我觉得得换成按时间戳的会更好些。

我 DIY 了一个 Express 的基本结构,其中就有静态资源的的版本的管理,运行 grunt 命令,其中有

Running "rev:dist" (rev) task
dist/public/scripts/home.js >> 9d5b5ca5.home.js
dist/public/scripts/vendor.js >> 977bd20b.vendor.js
dist/public/styles/main.css >> 94c563d1.main.css

自动给资源文件加上一个前缀。

http://cnodejs.org/topic/52cad7d87a15a384666b94e8

很实用啊,大家都太有爱了。

可以加?time=xx么?不改变文件本身的后缀

回到顶部