执行webpack命令时会将src目录下的文件按规则打包至dist目录。但是,这个时候是全量更新至dist目录的,我那些没有丝毫改动的文件也更新到了dist,导致文件的最后修改时间改变了。 任何平台皆可复现,未能找到有对应的插件可以处理这个问题 期望的是增量更新文件至服务器。由于打包时未更新的文件也被更新了最后修改时间,导致无法增量更新,只能全量。比如,我本来只是修改了demo.js里的一行提示文案,结果打包的时候全部文件的最后修改时间都改变了,导致部署只能全量部署,无法只更新demo.js至服务器,除非部署时手动指定要更新部署的文件~
打包生成的文件名按照内容 hash,你要的是这个吗?
是的话有两种,打包前内容hash,和打包后内容 hash,前者是 webpack 本身提供的,后者需要 plugin。