Rumah > Soal Jawab > teks badan
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粉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.