我正在一个Web项目上,我们使用Nginx来提供静态文件。我想在静态文件上添加版本,以便我们可以强制客户端更新已编辑的静态文件。现在,我们通过添加文件的版本(... scr="file.js?v=1234" ...
来手动处理每个文件上的问题,但是项目中的文件越来越多。
我需要帮助,这是使用Nginx在服务器上动态处理文件版本的建议,以便在我们编辑文件时,版本会动态更改,并且客户端可以自动更新到新版本。
如果Nginx似乎无法处理,那么我也欢迎其他所有解决方案或建议。
谢谢
答案 0 :(得分:0)
经过研究,我找到了一种使用webpack动态缓存文件的方法。正是我想要的。 here很好地解释了该文章。它使用哈希函数来识别文件上的更改,并将哈希添加到他的名字中。