vue-loader
vue-loader copied to clipboard
style标签设置scoped属性,文件有修改后构建造成短时间的页面样式丢失
Version
16.8.3
Reproduction link
Steps to reproduce
style标签设置scoped属性,文件有修改后构建生成的data-v-xxx属性中hash与修改前构架版本中hash不同,因为网络等原因css文件与js文件更新不同步,用户获取的css文件中data-v-xxx属性与js中的不一致,造成短时间的页面样式丢失
What is expected?
期望data-v-xxx属性中hash值生成与文件内容无关(或可配置生成规则),只与文件路径相关,这样每次构建结果中data-v-xxx属性值都是保持不变的,不会造成页面样式丢失
What is actually happening?
data-v-xxx属性中hash值生成与文件内容相关,修改文件内容会生成新的hash值