Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección
Historial de versiones
- "Agregar opción --no-gitignore"v8.6.431/3/2026
- "Agregar comando init"v7.5.930/12/2025
El contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésSi tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.
Enlace de GitHub a la documentaciónCopiar el Markdown del documento a la portapapeles
Inicializar Intlayer
Copiar el código al portapapeles
npx intlayer initEl comando init configura automáticamente Intlayer en su proyecto ajustando los archivos y configuraciones necesarios. Es la forma recomendada de comenzar con Intlayer.
Alias:
npx intlayer init
Argumentos:
--project-root [projectRoot]- Opcional. Especifique el directorio raíz del proyecto. Si no se proporciona, el comando buscará la raíz del proyecto comenzando desde el directorio de trabajo actual.--no-gitignore- Opcional. Omite la actualización automática del archivo.gitignore. Si se establece esta bandera,.intlayerno se agregará a.gitignore.
Qué hace:
El comando init realiza las siguientes tareas de configuración:
- Valida la estructura del proyecto - Asegura que se encuentra en un directorio de proyecto válido con un archivo
package.json. - Actualiza el
.gitignore- Agrega.intlayera su archivo.gitignorepara excluir los archivos generados del control de versiones (puede omitirse con--no-gitignore). - Configura TypeScript - Actualiza todos los archivos
tsconfig.jsonpara incluir las definiciones de tipos de Intlayer (.intlayer/**/*.ts). - Crea el archivo de configuración - Genera un
intlayer.config.ts(para proyectos TypeScript) ointlayer.config.mjs(para proyectos JavaScript) con la configuración predeterminada. - Actualiza la configuración de Vite - Si se detecta un archivo de configuración de Vite, agrega la importación del complemento
vite-intlayer. - Actualiza la configuración de Next.js - Si se detecta un archivo de configuración de Next.js, agrega la importación del complemento
next-intlayer.
Ejemplos:
Inicialización básica:
Copiar el código al portapapeles
npx intlayer initEsto inicializará Intlayer en el directorio actual, detectando automáticamente la raíz del proyecto.
Inicializar con una raíz de proyecto personalizada:
Copiar el código al portapapeles
npx intlayer init --project-root ./my-projectEsto inicializará Intlayer en el directorio especificado.
Inicializar sin actualizar el .gitignore:
Copiar el código al portapapeles
npx intlayer init --no-gitignoreEsto establecerá todos los archivos de configuración pero no modificará su .gitignore.
Ejemplo de salida:
Copiar el código al portapapeles
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.Notas:
- El comando es idempotente: puede ejecutarlo varias veces de forma segura. Omitirá los pasos que ya estén configurados.
- Si ya existe un archivo de configuración, no se sobrescribirá.
- Se omiten los archivos de configuración de TypeScript sin una matriz
include(por ejemplo, configuraciones de estilo de solución con referencias). - El comando se cerrará con un error si no se encuentra ningún
package.jsonen la raíz del proyecto.