Netlify
npx @docmd/core deploy --netlify generiert eine netlify.toml-Datei im Stammverzeichnis Ihres Projekts. Sie ist mit dem korrekten Build-Befehl, Publish-Verzeichnis, Cache-Headern und SPA-Weiterleitungen vorkonfiguriert.
npx @docmd/core deploy --netlify
Was wird generiert
Die netlify.toml konfiguriert:
- Build-Befehl - installiert
@docmd/coreund führtnpx @docmd/core buildaus. - Publish-Verzeichnis - auf Ihr konfiguriertes
out-Verzeichnis gesetzt. - Node-Version - auf Node 20 festgelegt.
- Cache-Header - unveränderlich für Assets, kein Cache für HTML-Seiten.
- SPA-Weiterleitungen - ein
/*→/index.html-Rewrite, wennlayout.spaaktiviert ist.
Bereitstellung
Verbinden Sie Ihr Repository über das Netlify-Dashboard mit Netlify. Es erkennt die netlify.toml automatisch und stellt bei jedem Push bereit.
Alternativ verwenden Sie die Netlify CLI:
npm install -g netlify-cli
netlify deploy --prod
Neu generieren
Führen Sie npx @docmd/core deploy --netlify jedes Mal erneut aus, wenn Sie out oder andere Konfigurationsfelder ändern. Dies hält die netlify.toml synchron.