tengo problemas para entender algunas instrucciones básicas sobre la publicación en páginas de github. Hay una nueva forma de publicar proyectos Angular hechos con Angular Cli; estoy siguiendo las instrucciones de esta página en el nuevo comando, angular-cli-ghpages :
Execute angular-cli-ghpages in order to deploy the project with a build from dist folder. Note: you have to create the dist folder in before (eg ng build --prod) Usage: ng build --prod --base-href "https://USERNAME.github.io/REPOSITORY/" angular-cli-ghpages [OPTIONS]Creé una carpeta dist para mi proyecto y luego ejecuté el código de compilación ng. La terminal muestra que se han renderizado todos los fragmentos, pero no puedo encontrar un enlace a la página de github. Miro en mi repositorio en github y es como si nada hubiera pasado. ¿Es esto porque necesito hacer un cd en una carpeta específica para ejecutar angular-cli-ghpages? Aquí está mi repo , agradecería mucho cualquier ayuda.
Pude ingresar con éxito a las páginas de github usando el comando
angular-cli-ghpages --repo=https://github.com/parthghiya/testrepo.git --name=parthghiya --email=parth.ghiya@knowarth.com --no-silentEnlace de repositorio: https://github.com/parthghiya/testrepo
Hice ng build --prod --base href .
Pasos que hice:
https://help.github.com/articles/conexión-a-github-con-ssh/
Editar :
Para agregar más de una carpeta
Cree una carpeta paralela a los activos, creé 2 carpetas Parth y Ghiya. Luego agregó la siguiente entrada en angular-cli.json
"assets": [ "assets","parth","ghiya", "favicon.ico", "manifest.json" ],Entonces, la carpeta dist ahora contiene 3 carpetas ahora activos, parth y ghiya. Luego ejecutó el comando de inserción anterior como antes.
Se eliminó la opción de implementar en github a través de angular cli.
Prueba esto (para mac):
$ npm install -g angular-cli-ghpages
Empuje su código a un repositorio de github y luego ejecute esto en la terminal: ng build --env=prod --base-href "https://yourgithubusername.github.io/yourprojectname/" aquí 'yourprojectname' es el nombre de su github repositorio, no su repositorio local.
sudo angular-cli-ghpages e ingrese la contraseña.