Bei Vercel gibt es Probleme mit der alten Konfigurationsdatei namens now.json. Sie lässt sich nicht mehr korrekt bauen. Um wieder normal zu arbeiten, musst du sie in vercel.json umbenennen.
Beim Build erscheint die Warnung:
Warning: “now.json” is deprecated and no longer supported.
Vercel unterstützt die Datei now.json nicht mehr. Bitte benenne sie in vercel.json um.
Die genaue Fehlermeldung sieht so aus:
|
|
In der verlinkten Dokumentation wird now.json gar nicht mehr erwähnt. Es steht dort nur, dass die Konfigurationsdatei vercel.json, vercel.toml oder vercel.ts heißen muss.
Die Lösung ist also ganz einfach:
Benenne die Datei now.json in vercel.json um. Den Inhalt der Datei musst du nicht ändern.
Danach einfach pushen und neu deployen – der Fehler ist dann weg.
Dateibasierte Konfiguration
Die dateibasierte Konfiguration liegt in deinem Repository und wird zusammen mit deinem Code versioniert. Du kannst
vercel.jsonodervercel.tomlfür statische Einstellungen nutzen, odervercel.tsfür programmatische Konfiguration, die zur Build-Zeit ausgeführt wird. Die statischen Formate unterstützen dieselben Eigenschaften, währendvercel.tsdir erlaubt, die Konfiguration dynamisch mit Umgebungsvariablen, API-Aufrufen oder anderer Build-Zeit-Logik zu erzeugen. Pro Projekt darfst du nur eine Konfigurationsdatei verwenden.
Nachdruck von: Yijile.com( https://yijile.com/de/warning-now-json-is-deprecated-by-vercel/ )
Lizenziert unter
CC BY-NC-SA 4.0
.
Bitte Quelle und Link angeben, Änderungen vermerken und nur unter denselben nicht-kommerziellen Bedingungen weitergeben.