Posez votre question et obtenez un résumé du document en referencant cette page et le Provider AI de votre choix
Historique des versions
- "Ajout de l'option --no-gitignore"v8.6.431/03/2026
- "Ajout de la commande init"v7.5.930/12/2025
Le contenu de cette page a été traduit à l'aide d'une IA.
Voir la dernière version du contenu original en anglaisSi vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.
Lien GitHub de la documentationCopier le Markdown du doc dans le presse-papiers
Initialiser Intlayer
Copier le code dans le presse-papiers
npx intlayer initLa commande init configure automatiquement Intlayer dans votre projet en paramétrant les fichiers et réglages nécessaires. C'est le moyen recommandé pour commencer avec Intlayer.
Alias :
npx intlayer init
Arguments :
--project-root [projectRoot]- Optionnel. Spécifiez le répertoire racine du projet. Si non fourni, la commande recherchera la racine du projet à partir du répertoire de travail actuel.--no-gitignore- Optionnel. Ignore la mise à jour automatique du fichier.gitignore. Si ce drapeau est défini,.intlayerne sera pas ajouté au.gitignore.
Ce qu'il fait :
La commande init effectue les tâches de configuration suivantes :
- Valide la structure du projet - S'assure que vous êtes dans un répertoire de projet valide avec un fichier
package.json. - Met à jour le
.gitignore- Ajoute.intlayerà votre fichier.gitignorepour exclure les fichiers générés du contrôle de version (peut être ignoré avec--no-gitignore). - Configure TypeScript - Met à jour tous les fichiers
tsconfig.jsonpour inclure les définitions de types Intlayer (.intlayer/**/*.ts). - Crée le fichier de configuration - Génère un
intlayer.config.ts(pour les projets TypeScript) ouintlayer.config.mjs(pour les projets JavaScript) avec les paramètres par défaut. - Met à jour la config Vite - Si un fichier de configuration Vite est détecté, ajoute l'importation du plugin
vite-intlayer. - Met à jour la config Next.js - Si un fichier de configuration Next.js est détecté, ajoute l'importation du plugin
next-intlayer.
Exemples :
Initialisation de base :
Copier le code dans le presse-papiers
npx intlayer initCela initialisera Intlayer dans le répertoire actuel, en détectant automatiquement la racine du projet.
Initialisation avec une racine de projet personnalisée :
Copier le code dans le presse-papiers
npx intlayer init --project-root ./my-projectCela initialisera Intlayer dans le répertoire spécifié.
Initialisation sans mettre à jour le .gitignore :
Copier le code dans le presse-papiers
npx intlayer init --no-gitignoreCela configurera tous les fichiers de configuration mais ne modifiera pas votre .gitignore.
Exemple de sortie :
Copier le code dans le presse-papiers
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.Remarques :
- La commande est idempotente - vous pouvez l'exécuter plusieurs fois en toute sécurité. Elle ignorera les étapes déjà configurées.
- Si un fichier de configuration existe déjà, il ne sera pas écrasé.
- Les fichiers de config TypeScript sans tableau
include(par exemple, les configs de type solution avec des références) sont ignorés. - La commande s'arrêtera avec une erreur si aucun
package.jsonn'est trouvé à la racine du projet.