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.