El comando ng build
de Angular CLI permite construir la aplicación y generar los archivos listos para producción. Sin embargo, si necesitas ejecutar este comando desde un directorio diferente al de tu proyecto, debes especificar la ruta correctamente.
ng build
desde Otro Directorio
Debes conocer la ruta absoluta o relativa del proyecto Angular que deseas construir.
ls /ruta/a/tu/proyecto
Confirma que el archivo angular.json
está presente, ya que es necesario para ejecutar los comandos de Angular CLI.
Usa el parámetro --project
o navega al directorio del proyecto usando comandos de terminal.
1. Navega al directorio del proyecto desde tu terminal:
cd /ruta/a/tu/proyecto
2. Ejecuta el comando de construcción normalmente:
ng build
Si prefieres no cambiar de directorio, usa la ruta completa del proyecto:
ng build --project /ruta/a/tu/proyecto
Puedes añadir parámetros adicionales al comando ng build
según tus necesidades:
ng build --configuration=production
ng build --output-path=/ruta/a/salida
Si tu proyecto está en /home/usuario/mi-proyecto-angular
, pero estás trabajando en /home/usuario/documentos
:
1. Ejecuta el siguiente comando desde tu ubicación actual:
ng build --project /home/usuario/mi-proyecto-angular
2. Si deseas personalizar la salida:
ng build --project /home/usuario/mi-proyecto-angular --output-path=/home/usuario/documentos/dist
Esto generará los archivos de la aplicación en la carpeta dist
ubicada en /home/usuario/documentos
.
npm install -g @angular/cli
) y que las versiones de Angular CLI y el proyecto sean compatibles.
angular.json
y las dependencias del proyecto estén configurados correctamente.
¡Listo! Ahora puedes ejecutar ng build
desde cualquier directorio de tu sistema.
Jorge García
Fullstack developer