Babel
Beispiele
Next.js fügt Ihrer App das next/babel
-Preset hinzu, das alles enthält, was zum Kompilieren von React-Anwendungen und serverseitigem Code benötigt wird. Wenn Sie jedoch die Standard-Babel-Konfigurationen erweitern möchten, ist dies ebenfalls möglich.
Presets und Plugins hinzufügen
Zunächst müssen Sie nur eine .babelrc
-Datei (oder babel.config.js
) im Stammverzeichnis Ihres Projekts definieren. Wenn eine solche Datei gefunden wird, wird sie als Quelle der Wahrheit betrachtet und muss daher definieren, was Next.js ebenfalls benötigt, nämlich das next/babel
-Preset.
Hier ist ein Beispiel für eine .babelrc
-Datei:
Sie können sich diese Datei ansehen, um mehr über die von next/babel
enthaltenen Presets zu erfahren.
Um Presets/Plugins ohne sie zu konfigurieren hinzuzufügen, können Sie dies so machen:
Presets und Plugins anpassen
Um Presets/Plugins mit benutzerdefinierter Konfiguration hinzuzufügen, gehen Sie wie folgt vor:
Um mehr über die verfügbaren Optionen für jede Konfiguration zu erfahren, besuchen Sie Babels Dokumentationsseite.
Hinweis:
- Next.js verwendet die aktuelle Node.js-Version für serverseitige Kompilierungen.
- Die
modules
-Option für"preset-env"
sollte auffalse
gesetzt bleiben, da sonst die Webpack-Code-Aufteilung deaktiviert wird.