Maison  >  Questions et réponses  >  le corps du texte

Comment lire l'ID de build de NextJS ?

À 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粉904450959P粉904450959259 Il y a quelques jours508

répondre à tous(1)je répondrai

  • P粉186897465

    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.

    répondre
    0
  • Annulerrépondre