Angular 2-Bereitstellung in Github-Seiten
Testen der Bereitstellung von Angular2 Webpack in ghpages
Holen Sie sich zuerst alle relevanten Dateien aus dem dist
Ordner Ihrer Anwendung, für mich waren es die: + CSS-Dateien im Assets-Ordner + main.bundle.js + polyfills.bundle.js + vendor.bundle.js
Schieben Sie diese Dateien dann in das von Ihnen erstellte Repo.
1 - Wenn die Anwendung im Stammverzeichnis ausgeführt werden soll, erstellen Sie ein spezielles Repo mit dem Namen [yourgithubusername] .github.io und verschieben Sie diese Dateien in den Hauptzweig
2 - Wenn Sie diese Seite im Unterverzeichnis oder in einem anderen Zweig als dem Stamm erstellen möchten, erstellen Sie einen Zweig gh-pages und verschieben Sie diese Dateien in diesen Zweig.
In beiden Fällen ist die Art und Weise, wie wir auf diese bereitgestellten Seiten zugreifen, unterschiedlich.
Im ersten Fall ist es https: // [yourgithubusername] .github.io und im zweiten Fall ist es [yourgithubusername] .github.io / [Repo name] .
Wenn Sie es im zweiten Fall bereitstellen möchten, müssen Sie die Basis-URL der Datei index.html in dist ändern, da alle Routenzuordnungen von dem von Ihnen angegebenen Pfad abhängen und auf [/ branchname] gesetzt werden sollten.
Link zu dieser Seite
https://rahulrsingh09.github.io/Deployment
Git Repo
https://github.com/rahulrsingh09/Deployment