Deploye deine Angular-App
ng build produces static files either way, but exactly where it puts them changed with Angular 17's new esbuild-based application builder — worth checking before you point the CLI at the wrong folder.
- 01
Build the app
Run "ng build" (or "npm run build"). Angular compiles and minifies the project into static output — no dev server, no watch mode.
- 02
Check which output layout you have
Angular 17 and newer (application builder): output lands in "dist/<project-name>/browser". Angular 16 and older: it's directly in "dist/<project-name>". Look for the folder that has an index.html at its top.
- 03
Deployen
Führe "npx harvis deploy dist/<project-name>/browser" im Projektstamm aus. Keine Konfiguration und kein Login für diesen ersten Deploy — du bekommst sofort eine Live-URL, dazu einen privaten Claim-Link, um die Site jederzeit einem kostenlosen Konto zuzuordnen.
Angular mit einem Befehl deployen
Baue dein Projekt und gib harvis den Output-Ordner. Für diesen ersten Deploy brauchst du kein Konto — du bekommst einen Live-Link und einen privaten Claim-Link, um die Site später zu verwalten.
ng build npx harvis deploy dist/<project-name>/browser
Lieber Dateien ziehen statt Terminal? Baue das Projekt und zieh den Output-Ordner hierher — veröffentlicht wird genauso.
Fragen zum Deployen von Angular
The dist folder doesn't have an index.html at the top — what am I missing?
You're on Angular 17+, where the application builder nests browser output one level deeper for the browser bundle. Look inside "dist/<project-name>/browser" instead of "dist/<project-name>" — that's the folder to deploy.
Does Angular routing (RouterModule) work after deploying?
Yes, for the default hash-free routing strategy — harvis falls back to your index.html for paths it doesn't recognize as files, which is what a direct visit to a deep route needs to resolve.
Ist das Deployen einer Angular-App auf harvis wirklich kostenlos?
Ja, keine Kreditkarte nötig. Die kostenlosen Limits sind 500 Dateien und 50 MB pro Site — für einen statischen Angular-Build reichlich Platz. Veröffentlichte Sites laufen nicht ab, sie bleiben live, bis du sie löschst.
Kann ich für die deployte Angular-Site eine eigene Domain nutzen?
Jede Site bekommt eine kostenlose harvis.dev-Adresse, und du kannst dir nach dem Claimen im Dashboard ein eigenes Subdomain aussuchen — meine-app.harvis.dev statt einer zufälligen. Eine eigene Domain, die du bereits besitzt (wie meinshop.de), auf die Site zeigen zu lassen, wird noch nicht unterstützt.
Was ist der Unterschied zum Deployen von Angular auf Vercel oder Netlify?
Vercel und Netlify drehen sich darum, ein Git-Repo zu verbinden und den Build auf ihren Servern laufen zu lassen, mit einem Dashboard zur Konfiguration. harvis überspringt das alles: Du baust lokal (oder in deiner eigenen CI), führst einen CLI-Befehl gegen den Output-Ordner aus und bekommst einen Link — ohne Projekt-Setup und ohne Konto, bis du die Site behalten willst.
Du deployst etwas anderes?
Das Rezept ist überall gleich — bauen, dann mit npx harvis deploy den Output ausliefern.