【问题标题】:How can I config webpack to set file version?如何配置 webpack 以设置文件版本?
【发布时间】:2018-08-21 10:52:59
【问题描述】:

我想配置 webpack 以便在我像这样在检查中打开源时给我文件版本:

【问题讨论】:

    标签: reactjs webpack web-applications


    【解决方案1】:

    我改变了我的 webpack.config.js 输出配置,如下所示: output: { path: paths.build, chunkFilename: `[name].${process.env.RELEASE_ID}.[chunkhash:8].js`, filename: `[name].${process.env.RELEASE_ID}.[chunkhash:8].js`, publicPath: '/static/', }, 它修复了:D

    【讨论】:

      【解决方案2】:

      你不能有版本,但你可以在你的文件名上有[contenthash],它与版本几乎相同,但它是基于文件内容生成的哈希。

      要做到这一点:

      output: {
         filename: 'bundle.[contenthash].js'
      }
      

      【讨论】:

      • 谢谢,但是这个网站是怎么做到的?:( i.stack.imgur.com/cByQd.png
      • 可能是手动的。没有自动的方法可以做到这一点。您也可以这样做,手动更新文件名。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-13
      • 2020-08-11
      • 1970-01-01
      • 2018-09-12
      • 2017-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多