Wie lese ich die Build-ID von NextJS?
P粉904450959
P粉904450959 2024-02-03 16:07:29
0
1
462

Mit NextJS können Sie eine Build-ID gemäß der Dokumentation erstellen: https://nextjs.org/docs/app/api-reference/next-config-js/generateBuildId

Es kann auch basierend auf der neuesten Git-Version bezogen werden: https://www.npmjs.com/package/next-build-id

Aber die Frage ist: Wie lese ich diese Build-ID? Ich möchte es in der Fensterkonsole anzeigen.

P粉904450959
P粉904450959

Antworte allen(1)
P粉186897465

我还没有测试过它,但我认为你可以尝试通过配置中的 env 键传递 env 变量的旧方法(我猜它现在已被弃用,但它仍然应该有效),如下所示:

const nextBuildId = require('next-build-id')

const buildId = nextBuildId({ dir: __dirname })

const nextConfig = {
  generateBuildId: () => buildId 
  env: {
    BUILD_ID_ENV: buildId
  },
};

稍后将作为 process.env.BUILD_ID_ENV 提供

要在客户端组件中使用它,您可能必须将其命名为 NEXT_PUBLIC_BUILD_ID_ENV,不确定。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!