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:
- Komutun kurulu olduğundan emin olun
npx intlayer -hBeklenen çı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- intlayer-cli paketini global kurun
npm install intlayer-cli -gZaten intlayer paketini kurduysanız gerekli olmayabilir
- Paketi global kurun
npm install intlayer -gTerminali yeniden başlatın Bazen yeni komutların tanınması için terminali yeniden başlatmak gerekir.
Temizleyip tekrar kurun Yukarıdakiler işe yaramazsa:
rm -rf node_modules package-lock.jsonnpm installKurulum 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)
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ı- npx ile tam yolu kullanın Komut hala bulunamıyorsa, npx ile tam yolu deneyin:
npx ./node_modules/intlayer/ dictionaries build- Ç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- Node.js ve npm sürümlerini kontrol edin Uyumlu sürümler kullandığınızdan emin olun:
node --versionnpm --versionEski sürüm kullanıyorsanız Node.js ve npm'i güncelleyin.İ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