Yaklaşan Intlayer sürümleri hakkında bildirim alın

    Intlayer komutu tanımsız

    Genel Bakış

    Intlayer CLI, intlayer içeriğinizi yönetmek için (sözlük oluşturma, çeviri gönderme vb.) kolay bir yol sunar. Ancak, projenizin çalışması için zorunlu değildir. Paketleyici eklentisini (ör. Next.js için withIntlayer(), Vite için intlayer()) kullanıyorsanız, Intlayer uygulamanızın derlemesi veya geliştirme sunucusu başlatılırken sözlükleri otomatik olarak oluşturur. Geliştirme modunda, içerik bildirim dosyalarındaki değişiklikleri izler ve otomatik olarak yeniden oluşturur.

    Intlayer komutlarına şu şekillerde erişebilirsiniz:

    • intlayer cli komutunu doğrudan kullanarak
    • VSCode eklentisi ile
    • @intlayer/cli SDK ile

    Sorun

    intlayer komutunu kullanmaya çalışırken şu hatayla karşılaşabilirsiniz:

    'intlayer' is not recognized as an internal or external command,operable program or batch file.

    Çözümler

    Şu adımları sırayla deneyin:

    1. Komutun kurulu olduğundan emin olun
    npx intlayer -h

    Beklenen çıktı:

    Usage: intlayer [options] [command]Intlayer CLIOptions:    -V, --version            output the version number    -h, --help               display help for commandCommands:    dictionary|dictionaries  Dictionaries operations    configuration|config     Configuration operations    help [command]           display help for command
    1. intlayer-cli paketini global kurun
    npm install intlayer-cli -g
    Zaten intlayer paketini kurduysanız gerekli olmayabilir
    1. Paketi global kurun
    npm install intlayer -g
    1. Terminali yeniden başlatın Bazen yeni komutların tanınması için terminali yeniden başlatmak gerekir.

    2. Temizleyip tekrar kurun Yukarıdakiler işe yaramazsa:

    rm -rf node_modules package-lock.jsonnpm install
    1. Kurulum dosyalarını kontrol edin Sorun devam ederse şu dosyaların varlığını kontrol edin:

      • node_modules/intlayer/dist/cjs/cli.cjs
      • node_modules/intlayer/package.json (içinde bin alanı ./dist/cjs/cli.cjs'i göstermeli)
    2. PATH ortam değişkenini kontrol edin npm global bin dizininizin PATH'te olduğundan emin olun:

    # macOS/Linux içinecho $PATH# /usr/local/bin veya ~/.npm-global/bin gibi bir yol olmalı# Windows içinecho %PATH%# npm global bin dizini olmalı
    1. npx ile tam yolu kullanın Komut hala bulunamıyorsa, npx ile tam yolu deneyin:
    npx ./node_modules/intlayer/ dictionaries build
    1. Çakışan kurulumları kontrol edin
    # Tüm global kurulu paketleri listelenpm list -g --depth=0# Çakışan global kurulumları kaldırnpm uninstall -g intlayernpm uninstall -g intlayer-cli# Sonra tekrar kurnpm install -g intlayer
    1. Node.js ve npm sürümlerini kontrol edin Uyumlu sürümler kullandığınızdan emin olun:
    node --versionnpm --version
    Eski sürüm kullanıyorsanız Node.js ve npm'i güncelleyin.
    1. İzin sorunlarını kontrol edin İzin hatası alıyorsanız:

      # macOS/Linux içinsudo npm install -g intlayer# Veya npm'in varsayılan dizinini değiştirinmkdir ~/.npm-globalnpm config set prefix '~/.npm-global'# ~/.profile veya ~/.bashrc'ye ekleyin:export PATH=~/.npm-global/bin:$PATH