问题描述
现在的版本编译好的文件上传服务器了,如果改了代码重新编译好的文件名称还是一样的,这样就得去刷新cdn的缓存
期望行为
希望编译好的文件名称加入哈希值等标识
系统信息
Taro v1.2 及以上版本已添加
taro info命令,方便大家查看系统及依赖信息,运行该命令后将结果贴下面即可。
欢迎提交 Issue~
如果你提交的是 bug 报告,请务必遵循 Issue 模板的规范,尽量用简洁的语言描述你的问题,最好能提供一个稳定简单的复现。🙏🙏🙏
如果你的信息提供过于模糊或不足,或者已经其他 issue 已经存在相关内容,你的 issue 有可能会被关闭。
Good luck and happy coding~
暂不支持 后续计划开放配置
CC @Littly
Hello~
您的问题楼上已经有了确切的回答,如果没有更多的问题这个 issue 将在 15 天后被自动关闭。
如果您在这 15 天中更新更多信息自动关闭的流程会自动取消,如有其他问题也可以发起新的 Issue。
Good luck and happy coding~
更新:使用h5.output配置即可
output: {
filename: 'js/[name].[hash:8].js',
chunkFilename: 'js/[name].[chunkhash:8].js'
}
:)
你好,那css 怎么加hash
?
@HuangHongRui @Littly
我也想问 css 怎么样能 使每次变成编译名不同
@QTTQ @xingwen93 css 打包带 hash 可参考:https://github.com/js-newbee/taro-best-practices/tree/master/multi-platform#%E6%89%93%E5%8C%85%E9%9D%99%E6%80%81%E8%B5%84%E6%BA%90%E5%B8%A6-hash-%E5%80%BC
Most helpful comment
@QTTQ @xingwen93 css 打包带 hash 可参考:https://github.com/js-newbee/taro-best-practices/tree/master/multi-platform#%E6%89%93%E5%8C%85%E9%9D%99%E6%80%81%E8%B5%84%E6%BA%90%E5%B8%A6-hash-%E5%80%BC