想请教一下,在利用webpack打包的时候,为防止浏览器访问时存在的缓存影响测试结果,可以将输出文件名加上hash值(index.xxxxxxxxxxxxx.js)。请问如何能便捷的将这种文件应用到项目里(比如java项目)。
以我目前的理解,整个过程应该是,前端开发好后,利用webpack打包好js文件,将打包后的文件输出至java项目对应的资源文件目录中,而java项目的html或jsp文件,是已经存在于项目的视图目录中,
如果只是html文件还好办,大不了在打包的时候,利用模板自动生成直接与js一起输出到特定目录,但是如果是jsp,只能手动引用输出的js文件。但是对于这种文件名增加了hash值,又如何处理呢?莫非也要每次手动写上有hash值的文件名?
照样使用HTMLWebpackPlugin,只是去除它的默认输出,写个正则匹配,利用HTMLWebpackPlugin的钩子注入你想要的