Vercel
Der Befehl npx @docmd/core deploy --vercel generiert eine vercel.json-Datei im Root Ihres Projekts. Sie ist automatisch auf das Ausgabeverzeichnis Ihrer Website und die SPA-Routing-Einstellungen konfiguriert.
npx @docmd/core deploy --vercel
Was generiert wird
Die vercel.json konfiguriert Folgendes:
- Build-Befehl – Führt
npx @docmd/core buildaus. - Ausgabeverzeichnis (Output Directory) – Entspricht der Eigenschaft
outin Ihrer Konfiguration. - Installationsbefehl – Installiert die exakte verwendete Version von
@docmd/core. - Cache-Header – Unveränderliches Caching für Assets, no-cache für HTML.
- SPA-Routing – Eine Catch-all-Route zu
index.html, wennlayout.spaaktiviert ist.
Bereitstellung
Nachdem Sie die Datei generiert haben, stellen Sie sie mit der Vercel-CLI bereit:
npm install -g vercel
vercel
Alternativ können Sie Ihr Repository über das Dashboard mit Vercel verbinden. Es erkennt die vercel.json automatisch.
Erneutes Generieren
Wenn Sie Ihr out-Verzeichnis oder Ihre url in der docmd.config.json ändern, führen Sie den Befehl erneut aus, um die Datei neu zu generieren. Dies hält die Konfiguration synchron.