Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Cronologia delle versioni
- "Aggiunta opzione --no-gitignore"v8.6.431/03/2026
- "Aggiunto comando init"v7.5.930/12/2025
Il contenuto di questa pagina è stato tradotto con un'IA.
Vedi l'ultima versione del contenuto originale in ingleseSe hai un’idea per migliorare questa documentazione, non esitare a contribuire inviando una pull request su GitHub.
Collegamento GitHub alla documentazioneCopia il Markdown del documento nella porta-documenti
Inizializza Intlayer
Copiare il codice nella clipboard
npx intlayer initIl comando init configura automaticamente Intlayer nel tuo progetto impostando i file e le impostazioni necessari. È il modo consigliato per iniziare con Intlayer.
Alias:
npx intlayer init
Argomenti:
--project-root [projectRoot]- Opzionale. Specifica la directory principale del progetto. Se non fornita, il comando cercherà la radice del progetto a partire dalla directory di lavoro corrente.--no-gitignore- Opzionale. Salta l'aggiornamento automatico del file.gitignore. Se questo flag è impostato,.intlayernon verrà aggiunto a.gitignore.
Cosa fa:
Il comando init esegue le seguenti attività di configurazione:
- Valida la struttura del progetto - Si assicura che tu sia in una directory di progetto valida con un file
package.json. - Aggiorna
.gitignore- Aggiunge.intlayeral tuo file.gitignoreper escludere i file generati dal controllo di versione (può essere saltato con--no-gitignore). - Configura TypeScript - Aggiorna tutti i file
tsconfig.jsonper includere le definizioni dei tipi Intlayer (.intlayer/**/*.ts). - Crea il file di configurazione - Genera un
intlayer.config.ts(per progetti TypeScript) ointlayer.config.mjs(per progetti JavaScript) con le impostazioni predefinite. - Aggiorna la config di Vite - Se viene rilevato un file di configurazione di Vite, aggiunge l'importazione del plugin
vite-intlayer. - Aggiorna la config di Next.js - Se viene rilevato un file di configurazione di Next.js, aggiunge l'importazione del plugin
next-intlayer.
Esempi:
Inizializzazione di base:
Copiare il codice nella clipboard
npx intlayer initQuesto inizializzerà Intlayer nella directory corrente, rilevando automaticamente la radice del progetto.
Inizializzazione con radice del progetto personalizzata:
Copiare il codice nella clipboard
npx intlayer init --project-root ./mio-progettoQuesto inizializzerà Intlayer nella directory specificata.
Inizializzazione senza aggiornare .gitignore:
Copiare il codice nella clipboard
npx intlayer init --no-gitignoreQuesto configurerà tutti i file di configurazione ma non modificherà il tuo .gitignore.
Esempio di output:
Copiare il codice nella clipboard
npx intlayer initChecking Intlayer configuration...✓ Added .intlayer to .gitignore✓ Updated tsconfig.json to include intlayer types✓ Created intlayer.config.ts✓ Injected import into vite.config.ts✓ Intlayer init setup complete.Note:
- Il comando è idempotente: puoi eseguirlo più volte in sicurezza. Salterà i passaggi già configurati.
- Se esiste già un file di configurazione, non verrà sovrascritto.
- I file di configurazione TypeScript senza un array
include(ad esempio, configurazioni in stile soluzione con riferimenti) vengono saltati. - Il comando terminerà con un errore se non viene trovato alcun
package.jsonnella radice del progetto.