.gitignore per React

File .gitignore pronto all'uso per progetti React โ€” CRA, Next.js, Vite, output build, node_modules e file di ambiente

Browse all templates

Languages

Frameworks

Game Engines

Platforms

Build Tools

IDEs

OS

Misc

Need more options? Use the full .gitignore generator with 60+ templates and preset combos.

Informazioni su questo strumento

I progetti React (che siano Create React App, Next.js, Vite o Remix) sono costruiti su Node.js e condividono le stesse esigenze di gitignore โ€” piรน directory di build specifiche del framework come .next, dist o build. Questo template combina il gitignore Node.js con regole Next.js e pattern comuni per IDE/OS. Copre npm, yarn e pnpm, artefatti di build, file di ambiente e tutto il necessario per un repository React pulito.

Come usare

1. Rivedi i template preselezionati (Node.js + Next.js + VS Code + OS) 2. Rimuovi Next.js se non lo usi, o aggiungi altri template 3. Clicca "Copia" o "Download" 4. Posiziona nella root del progetto

Domande frequenti

Devo ignorare la cartella build o dist?
Sรฌ. L'output di build (build/, dist/, .next/, out/) รจ generato dal codice sorgente e non deve essere nel controllo di versione. Puรฒ essere ricostruito dal sorgente in qualsiasi momento.
Serve un .gitignore diverso per CRA, Next.js e Vite?
La base Node.js รจ la stessa. La differenza รจ il nome della directory di build: CRA usa build/, Next.js usa .next/ e out/, Vite usa dist/. Questo template li copre tutti.
Devo committare .env.local?
No. File come .env.local contengono segreti specifici della tua macchina. Committa invece un file .env.example che elenca le variabili richieste senza i valori reali.
Come gestire .next e la cache di Next.js?
Ignora sempre .next/ (directory di build), out/ (export statico), e .vercel/. Questi sono generati durante lo sviluppo e il deploy. Il next.config.js invece va committato.
Devo ignorare storybook-static?
Sรฌ. Se usi Storybook, la directory storybook-static/ รจ l'output di build e deve essere ignorata. I file sorgente di Storybook nella cartella .storybook/ invece vanno committati.
Come ignorare file specifici di Vite?
Per Vite: ignora dist/, dist-ssr/, e *.local. Il file vite.config.ts va committato. Se usi il plugin PWA, ignora anche dev-dist/.
Devo committare il file .eslintcache?
No. Il file .eslintcache accelera i controlli ESLint ma รจ specifico della macchina. Aggiungilo al .gitignore insieme a altri file di cache come .stylelintcache.

Strumenti correlati