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 ingleseIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
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.