fand ich eine einfache Lösung hier so ein
EDIT ist:
Es gibt ein npm Paket "http-server", die Sie ganz einfach einen HTTP-Server lokal ausgeführt werden kann. Hier ist, wie es zu installieren und zu verwenden:
installieren http-Server global
npm install -g http-server
Um Ihren Build in Ihrem dist-Ordner auf http://localhost:4201 Lauf laufen:
http-server dist -a 127.0.0.1 -p 4201
Sie können auch XAMPP verwenden, aber das geht weit über das hinaus, was Sie dafür benötigen. Aber wenn Sie nicht wollen, das npm Paket dort verwenden, sind auch Methoden, wie Sie einen Webserver mit Bordmitteln von Windows oder MacOS in dieser Gist
Alternative mit GitHub Seiten beschrieben läuft
Ich hatte auch das gleiche Problem und könnte nicht löse es, auch nach dem stack overflow nach (lass uns ehrlich sein ...) Minuten. Ich habe einige Lösungen gefunden, aber ich konnte es nicht laufen lassen. Was ich stattdessen tat, war GitHub Pages (Sie können auch GitLab Pages verwenden, wo Sie private Repositories erstellen können).
Bauen
Erstellen Sie Ihre App mit der Basis-href für die GitHub Seite
ng build --prod --base-href "https://USER_NAME.github.io/REPOSITORY/"
Push-to- GitHub
Build zu GitHub als die Push- gh_pages
Zweig. Wenn Sie nicht familar mit Git sind, können Sie das sehr einfach bedienen GitHub Desktop app
Satz GitHub Pages verwenden
bekam https://github.com/USER_NAME/REPOSITORY/settings
und setzen die Filiale, wo Sie Ihre Seite hochgeladen (in unserem Fall gh_pages
) als die Quelle von GitHub Pages
Es gibt viel mehr Sie mit der Verwendung Travis-CI tun können. Travis-CI kann Ihr Projekt jedes Mal erstellen, wenn Sie ein Update an Ihr Repository senden und es an GitHub Pages senden. GitLab hat sogar eine eigene Continuous Integration.
Können Sie den Inhalt von index.html posten? –