Pose una domanda e ottieni un riassunto del documento facendo riferimento a questa pagina e al provider AI di tua scelta
Integrando il server MCP Intlayer al tuo assistente AI, puoi recuperare tutti i documenti direttamente da ChatGPT, DeepSeek, Cursor, VSCode, ecc.
Vedi la documentazione del server MCPCronologia delle versioni
- Aggiunta del comando initv7.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
Inizializzare Intlayer
npx intlayer initIl comando init configura automaticamente Intlayer nel tuo progetto impostando i file e le configurazioni necessari. È il modo consigliato per iniziare con Intlayer.
Alias:
- npx intlayer init
Argomenti:
- --project-root [projectRoot] - Opzionale. Specifica la directory root del progetto. Se non fornito, il comando cercherà la root del progetto partendo dalla directory di lavoro corrente.
Cosa fa:
Il comando init esegue le seguenti operazioni di configurazione:
- Valida la struttura del progetto - Verifica che tu sia in una directory di progetto valida con un file package.json
- Aggiorna .gitignore - Aggiunge .intlayer al tuo file .gitignore per escludere i file generati dal controllo versione
- Configura TypeScript - Aggiorna tutti i file tsconfig.json per includere le definizioni di tipo di Intlayer (.intlayer/**/*.ts)
- Crea il file di configurazione - Genera un intlayer.config.ts (per progetti TypeScript) o intlayer.config.mjs (per progetti JavaScript) con impostazioni predefinite
- Aggiorna la configurazione di Vite - Se viene rilevato un file di configurazione Vite, aggiunge l'import del plugin vite-intlayer
Il comando init esegue le seguenti attività di configurazione:
- Valida la struttura del progetto - Verifica che ti trovi in una directory di progetto valida contenente un file package.json
- Aggiorna .gitignore - Aggiunge .intlayer al tuo file .gitignore per escludere i file generati dal controllo versione
- Configura TypeScript - Aggiorna tutti i file tsconfig.json per includere le definizioni di tipo di Intlayer (.intlayer/**/*.ts)
- Crea il file di configurazione - Genera un intlayer.config.ts (per progetti TypeScript) o intlayer.config.mjs (per progetti JavaScript) con impostazioni predefinite
- Aggiorna la configurazione di Vite - Se viene rilevato un file di configurazione di Vite, aggiunge l'import del plugin vite-intlayer
- Aggiorna la configurazione di Next.js - Se viene rilevato un file di configurazione di Next.js, aggiunge l'import del plugin next-intlayer
Esempi:
Inizializzazione base:
npx intlayer initQuesto inizializzerà Intlayer nella directory corrente, rilevando automaticamente la root del progetto.
Inizializza con root di progetto personalizzata:
npx intlayer init --project-root ./my-projectQuesto inizializzerà Intlayer nella directory specificata.
Output di esempio:
npx intlayer initVerifica della configurazione di Intlayer...✓ Aggiunta di .intlayer a .gitignore✓ Aggiornato tsconfig.json per includere i tipi di IntlayerCreato intlayer.config.ts✓ Import inserito in vite.config.ts✓ Configurazione init di Intlayer completata.Note:
- Il comando è idempotente: puoi eseguirlo più volte in sicurezza. Salterà i passaggi già configurati.
- Se un file di configurazione esiste già, non verrà sovrascritto.
- I file di configurazione TypeScript senza un include array (ad es., configurazioni in stile solution con references) vengono ignorati.
Il comando terminerà con un errore se non viene trovato alcun package.json nella root del progetto.
- 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 es., config in stile solution con references) vengono saltati.
- Il comando terminerà con un errore se non viene trovato alcun package.json nella root del progetto.