Maison > Questions et réponses > le corps du texte
À 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粉1868974652024-02-04 10:21:56
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.