Recevez des notifications en avant-première sur les prochains lancements de Intlayer
    Création:2025-12-30Dernière mise à jour:2025-12-30

    Initialiser Intlayer

    npx intlayer init

    La commande init configure automatiquement Intlayer dans votre projet en créant et en paramétrant les fichiers et réglages nécessaires. C'est la méthode recommandée pour commencer avec Intlayer.

    Alias:

    • npx intlayer init

    Arguments:

    • --project-root [projectRoot] - Optionnel. Spécifie le répertoire racine du projet. S'il n'est pas fourni, la commande recherchera le répertoire racine du projet en partant du répertoire de travail courant.

    Ce que cela fait:

    The init command performs the following setup tasks:

    1. Valide la structure du projet - Vérifie que vous êtes dans un répertoire de projet valide contenant un fichier package.json
    2. Met à jour .gitignore - Ajoute .intlayer à votre fichier .gitignore pour exclure les fichiers générés du contrôle de version
    3. Configure TypeScript - Met à jour tous les fichiers tsconfig.json pour inclure les définitions de types Intlayer (.intlayer/**/*.ts)
    4. Crée le fichier de configuration - Génère un intlayer.config.ts (pour les projets TypeScript) ou intlayer.config.mjs (pour les projets JavaScript) avec les réglages par défaut
    5. Met à jour la config Vite - Si un fichier de configuration Vite est détecté, ajoute l'import du plugin vite-intlayer
    6. Met à jour la configuration Next.js - Si un fichier de configuration Next.js est détecté, ajoute l'import du plugin next-intlayer

    Exemples :

    Initialisation basique :

    npx intlayer init

    Cela initialisera Intlayer dans le répertoire courant, en détectant automatiquement la racine du projet.

    Initialiser avec une racine de projet personnalisée :

    npx intlayer init --project-root ./my-project

    Cela initialisera Intlayer dans le répertoire spécifié.

    Exemple de sortie :

    npx intlayer initVérification de la configuration d'Intlayer...✓ Ajout de .intlayer à .gitignore✓ Mise à jour de tsconfig.json pour inclure les types intlayerCréé intlayer.config.ts✓ Import injecté dans vite.config.ts✓ Initialisation d'Intlayer terminée.

    Remarques :

    • La commande est idempotente - vous pouvez l'exécuter plusieurs fois en toute sécurité. Elle sautera les étapes déjà configurées.
    • Si un fichier de configuration existe déjà, il ne sera pas écrasé.
    • Les fichiers de configuration TypeScript sans tableau include (par ex., les configurations de type solution avec des références) sont ignorés.
    • La commande se terminera avec une erreur si aucun package.json n'est trouvé à la racine du projet.
    Recevez des notifications en avant-première sur les prochains lancements de Intlayer