Wdrożenie Angular 2 na stronach Github
Testowanie wdrożenia Angular2 Webpack na stronach ghpages
Najpierw pobierz wszystkie odpowiednie pliki z dist
folderu aplikacji, dla mnie były to: + pliki css w folderze zasobów + main.bundle.js + polyfills.bundle.js + vendor.bundle.js
Następnie wypchnij te pliki do utworzonego repozytorium.
1 - Jeśli chcesz, aby aplikacja działała w katalogu głównym - utwórz specjalne repozytorium o nazwie [twoja_nazwa_użytkownika] .github.io i umieść te pliki w gałęzi głównej
2 - W przypadku, gdy chcesz utworzyć te strony w podkatalogu lub w innej gałęzi niż główna, utwórz gałąź strony gh i wypchnij te pliki w tej gałęzi.
W obu przypadkach sposób, w jaki uzyskujemy dostęp do tych wdrożonych stron, będzie inny.
W pierwszym przypadku będzie to https: // [twojagithubusername] .github.io, a w drugim przypadku będzie to [twojgithubusername] .github.io / [Repo name] .
Jeśli załóżmy, że chcesz go wdrożyć przy użyciu drugiego przypadku, pamiętaj o zmianie podstawowego adresu URL pliku index.html w dist, ponieważ wszystkie odwzorowania tras zależą od podanej ścieżki i należy ustawić ją na [/ branchname].
Link do tej strony
https://rahulrsingh09.github.io/Deployment
Git Repo
https://github.com/rahulrsingh09/Deployment