Configurazione delle build su Esadax: una guida alle impostazioni e alle opzioni

Autore:Mikkel Haldorsen
Aggiornato:5 giu 2025

Esadax offre configurazioni di costruzione flessibili per soddisfare le varie esigenze del progetto. Di seguito è riportata una ripartizione delle impostazioni chiave che possono aiutare a ottimizzare il flusso di lavoro.

Panoramica

Esadax fornisce un controllo completo sui processi di compilazione, consentendo di personalizzare aspetti come framework, comandi e directory. Questa guida copre le impostazioni essenziali per garantire distribuzioni fluide.


Preimpostazione del framework

  • Selezione: scegli tra framework popolari come Next.js o React.
  • Personalizzazione: Se il tuo progetto non si adatta a un framework specifico, seleziona "Altro" per configurazioni generiche.

Comando di costruzione

  • Campo opzionale: Lasciare vuoto se non è necessaria alcuna compilazione.
  • Uso: Per i siti statici con HTML/CSS/JS, salta la compilazione lasciando vuoto il comando.

Directory di output

  • Scopo: specificare la directory principale dell'app.
  • Nota: Assicurarsi che i file siano accessibili all'interno di questa directory; utilizzare percorsi relativi come src invece di ...

Comando di installazione

  • Per API: personalizzabile per le funzioni Serverless, particolarmente utile per le configurazioni specifiche del linguaggio.
  • Supporto della lingua: si regola automaticamente in base alla lingua della funzione serverless.

Corepack

  • Funzionalità sperimentale: abilitare impostando ENABLE_EXPERIMENTAL_COREPACK nelle impostazioni del progetto.
  • Gestione dei pacchetti: Scegliere una versione specifica come pnpm 7.5.1 per un maggiore controllo.

Comando di sviluppo

  • Personalizzazione: Utilizzare esadax dev per lo sviluppo locale con Serverless Functions.
  • Supporto Framework: Impostazioni predefinite per Next.js; personalizzare se necessario, assicurandosi che il comando include $PORT.

Salta il passaggio di costruzione

  • Caso d'uso: Per siti statici senza modifiche di origine.
  • Configurazione: Selezionare "Altro" come struttura e lasciare vuoto il Comando di costruzione.

Directory principale

  • Regolazione: specificare se la radice del progetto differisce dalla struttura del repository.
  • Uso CLI: Usa esadax <directory> invece di navigare attraverso le directory.

Saltare i progetti non interessati

  • Supporto Monorepo: Salta le distribuzioni per i progetti invariati abilitando l'interruttore nelle Impostazioni del progetto.

Ultimo aggiornamento

Questa guida è stata aggiornata l'ultima volta il 15 agosto 2024.