Iniciar sesión
Iniciar sesión
Actualizado el 30 de May de 2025

Puedes encontrar la guía de despliegue paso a paso aquí.

Compilación de la aplicación

Hostman utiliza el siguiente entorno al compilar una aplicación Nest:

  • Node.js: 16, 18, 20, or 22
  • npm
  • yarn

La aplicación siempre se compila desde la raíz del repositorio, por lo que asegúrate de colocar el archivo package.json allí. Si el archivo está en un subdirectorio (por ejemplo, landing), debes ajustar el comando de compilación. Por ejemplo:

npm run --prefix landing build

Si el proyecto tiene un archivo package.json y utiliza yarn, ejecutaremos:

apt remove -y cmdtest yarn
npm install --global yarn
cd /<DIRECTORY> && yarn install --check-files

En todos los demás casos, si hay un archivo package.json presente:

cd /<DIRECTORY> && npm install

<DIRECTORY> es la ruta al directorio con package.json. En la mayoría de los casos, es la raíz del proyecto.

El comando de inicio predeterminado es:

npm run start:prod

Asegúrate de que el comando start:prod esté definido en la sección scripts de tu archivo package.json. Por ejemplo:

"scripts": {
  "start:prod": "node dist/main.js"
}

Solución de problemas

El despliegue falla

Si hay problemas con el despliegue, primero revisa el registro de despliegue. Podrás determinar en qué punto algo salió mal.

A menudo los problemas están relacionados con el comando de inicio. Asegúrate de que todos los módulos necesarios para ejecutar la aplicación estén presentes en el archivo package.json.

Please add build instructions to your script section in package.json

El problema es que el comando npm run build accede al archivo package.json, y si el valor de la directiva build no está especificado, se produce un error.

Para solucionarlo, debes añadir las directivas necesarias a la sección scripts del archivo package.json. Lee más sobre el uso de scripts aquí.

¿Te ha resultado útil esta página?
Actualizado el 30 de May de 2025

¿Necesita ayuda para
elegir un producto?

Nuestros expertos están disponibles para ayudarle a encontrar la solución cloud
adecuada para su empresa, incluso si no sabe por dónde empezar.
Hostman's Support