Nuxt 在构建时访问 git 版本或哈希并在页面中使用

Zac*_*man 0 git github vue.js netlify nuxt.js

我有一个通过 Netlify 部署的 Nuxt/Vue 应用程序。我正在尝试将 git 版本号和哈希注入body页面的 。我假设有一种非常简单的方法可以做到这一点(但我不知道它是什么!)。

小智 5

在 package.json 中,您可以在调用 Nuxt 之前传递提交哈希:

"scripts": {
  "dev": "NUXT_ENV_CURRENT_GIT_SHA=`git rev-parse --short HEAD` nuxt",
  ...
},
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用process.env.NUXT_ENV_CURRENT_GIT_SHA.