Bagaimana untuk membaca ID binaan NextJS?
P粉904450959
P粉904450959 2024-02-03 16:07:29
0
1
568

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粉904450959
P粉904450959

membalas semua(1)
P粉186897465

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan