webpack 打包后 如何输出到项目中!

想请教一下,在利用webpack打包的时候,为防止浏览器访问时存在的缓存影响测试结果,可以将输出文件名加上hash值(index.xxxxxxxxxxxxx.js)。请问如何能便捷的将这种文件应用到项目里(比如java项目)。

以我目前的理解,整个过程应该是,前端开发好后,利用webpack打包好js文件,将打包后的文件输出至java项目对应的资源文件目录中,而java项目的html或jsp文件,是已经存在于项目的视图目录中,
如果只是html文件还好办,大不了在打包的时候,利用模板自动生成直接与js一起输出到特定目录,但是如果是jsp,只能手动引用输出的js文件。但是对于这种文件名增加了hash值,又如何处理呢?莫非也要每次手动写上有hash值的文件名?

阅读 2.8k
1 个回答

照样使用HTMLWebpackPlugin,只是去除它的默认输出,写个正则匹配,利用HTMLWebpackPlugin的钩子注入你想要的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题