Comment lire l'ID de build de NextJS ?
P粉904450959
P粉904450959 2024-02-03 16:07:29
0
1
567

À l'aide de NextJS, vous pouvez créer un identifiant de build selon la documentation : https://nextjs.org/docs/app/api-reference/next-config-js/generateBuildId

Il peut également être obtenu sur la base de la dernière version de git : https://www.npmjs.com/package/next-build-id

Mais la question est : comment lire cet ID de build ? Je veux l'afficher dans la console de la fenêtre.

P粉904450959
P粉904450959

répondre à tous(1)
P粉186897465

Je ne l'ai pas encore testé, mais je pense que vous pouvez essayer l'ancienne façon de passer la variable env 键传递 env dans la configuration (je suppose qu'elle est obsolète maintenant, mais cela devrait toujours fonctionner) comme ceci :

const nextBuildId = require('next-build-id')

const buildId = nextBuildId({ dir: __dirname })

const nextConfig = {
  generateBuildId: () => buildId 
  env: {
    BUILD_ID_ENV: buildId
  },
};

Sera disponible plus tard en tant que process.env.BUILD_ID_ENV

Pour l'utiliser dans un composant client, vous devrez peut-être le nommer NEXT_PUBLIC_BUILD_ID_ENV, pas sûr.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal