cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk membaca ID binaan NextJS?

Menggunakan NextJS, anda boleh membuat ID binaan mengikut dokumentasi: https://nextjs.org/docs/app/api-reference/next-config-js/generateBuildId

Ia juga boleh diperoleh berdasarkan versi git terkini: https://www.npmjs.com/package/next-build-id

Tetapi persoalannya ialah: bagaimana saya membaca ID binaan ini? Saya mahu memaparkannya di dalam konsol tetingkap.

P粉904450959P粉904450959304 hari yang lalu559

membalas semua(1)saya akan balas

  • P粉186897465

    P粉1868974652024-02-04 10:21:56

    Saya belum mengujinya lagi, tetapi saya rasa anda boleh mencuba cara lama untuk melepasi pembolehubah env 键传递 env dalam konfigurasi (saya rasa ia telah ditamatkan sekarang, tetapi ia masih boleh berfungsi) seperti ini:

    const nextBuildId = require('next-build-id')
    
    const buildId = nextBuildId({ dir: __dirname })
    
    const nextConfig = {
      generateBuildId: () => buildId 
      env: {
        BUILD_ID_ENV: buildId
      },
    };

    Akan tersedia kemudian sebagai process.env.BUILD_ID_ENV

    Untuk menggunakannya dalam komponen pelanggan, anda mungkin perlu menamakannya NEXT_PUBLIC_BUILD_ID_ENV, tidak pasti.

    balas
    0
  • Batalbalas