Umgebungsvariablen (env)
Seit der Veröffentlichung von Next.js 9.4 bieten wir eine intuitivere und ergonomischere Erfahrung für das Hinzufügen von Umgebungsvariablen. Probieren Sie es aus!
Wichtig: Auf diese Weise angegebene Umgebungsvariablen werden immer im JavaScript-Bundle enthalten sein. Das Präfix
NEXT_PUBLIC_
vor dem Namen der Umgebungsvariable hat nur dann eine Wirkung, wenn sie über die Umgebung oder .env-Dateien angegeben werden.
Um Umgebungsvariablen zum JavaScript-Bundle hinzuzufügen, öffnen Sie next.config.js
und fügen Sie die env
-Konfiguration hinzu:
Jetzt können Sie in Ihrem Code auf process.env.customKey
zugreifen. Zum Beispiel:
Next.js ersetzt process.env.customKey
zur Build-Zeit durch 'my-value'
. Aufgrund der Funktionsweise von webpack DefinePlugin funktioniert eine Destrukturierung von process.env
-Variablen nicht.
Beispielsweise wird die folgende Zeile:
Am Ende zu: