小编典典

在Webpack构建中包括git commit哈希和日期

reactjs

我正在使用react / es6 / webpack。我想在我的应用程序中的某个地方显示生成日期和git hash。最好的方法是什么?


阅读 390

收藏
2020-07-22

共1个答案

小编典典

您可以使用webpack的DefinePlugin

// get git info from command line
let commitHash = require('child_process')
  .execSync('git rev-parse --short HEAD')
  .toString();

...
plugins: [
    new webpack.DefinePlugin({
      __COMMIT_HASH__: JSON.stringify(commitHash),
    })
  ]
...

然后您可以在您的应用程序中使用它 __COMMIT_HASH__

2020-07-22