Taro: h5 打包好的文件名称如何加入哈希值

Created on 21 Dec 2018  ·  10Comments  ·  Source: NervJS/taro

问题描述
现在的版本编译好的文件上传服务器了,如果改了代码重新编译好的文件名称还是一样的,这样就得去刷新cdn的缓存

期望行为
希望编译好的文件名称加入哈希值等标识

系统信息

Taro v1.2 及以上版本已添加 taro info 命令,方便大家查看系统及依赖信息,运行该命令后将结果贴下面即可。

  • 操作系统: [e.g. Windows 10]
  • Taro 版本 [e.g. v1.20]
  • Node.js 版本 [e.g. v9.0.0]
  • 报错平台 [h5]

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

All 10 comments

欢迎提交 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

Was this page helpful?
0 / 5 - 0 ratings