Terima notifikasi tentang rilis Intlayer yang akan datang

    Perintah Intlayer tidak terdefinisi

    Ikhtisar

    CLI Intlayer menyediakan cara yang nyaman untuk mengontrol konten intlayer Anda, termasuk membangun kamus, mendorong terjemahan, dan lainnya. Namun, ini tidak esensial agar proyek Anda dapat berjalan. Jika Anda menggunakan plugin bundler (seperti withIntlayer() untuk Next.js atau intlayer() untuk Vite), Intlayer akan secara otomatis membangun kamus selama proses build aplikasi atau saat server pengembangan dimulai. Dalam mode pengembangan, ia juga akan memantau perubahan dan membangun ulang file deklarasi konten secara otomatis.

    Anda dapat mengakses perintah intlayer dengan berbagai cara:

    • Menggunakan perintah CLI intlayer secara langsung
    • Menggunakan ekstensi VSCode
    • Menggunakan SDK @intlayer/cli

    Masalah

    Saat mencoba menggunakan perintah intlayer, Anda mungkin menemui kesalahan ini:

    'intlayer' tidak dikenali sebagai perintah internal atau eksternal,program yang dapat dijalankan atau file batch.

    Solusi

    Coba solusi berikut secara berurutan:

    1. Verifikasi bahwa perintah sudah terpasang
    npx intlayer -h

    Output yang diharapkan:

    Usage: intlayer [options] [command]Intlayer CLIOptions:    -V, --version            menampilkan nomor versi    -h, --help               menampilkan bantuan untuk perintahCommands:    dictionary|dictionaries  Operasi kamus    configuration|config     Operasi konfigurasi    help [command]           menampilkan bantuan untuk perintah
    1. Pasang paket intlayer-cli secara global
    npm install intlayer-cli -g -g
    Seharusnya tidak perlu jika Anda sudah menginstal paket intlayer
    1. Pasang paket secara global
    npm install intlayer -g
    1. Restart terminal Anda
      Kadang-kadang perlu me-restart terminal agar perintah baru dikenali.

    2. Bersihkan dan pasang ulang
      Jika solusi di atas tidak berhasil:

    rm -rf node_modules package-lock.jsonnpm install
    1. Verifikasi file instalasi
      Jika masalah masih berlanjut, periksa apakah file-file ini ada:

      • node_modules/intlayer/dist/cjs/cli.cjs
      • node_modules/intlayer/package.json (harus memiliki field bin yang merujuk ke ./dist/cjs/cli.cjs)
    2. Periksa variabel lingkungan PATH
      Pastikan direktori bin global npm ada di PATH Anda:

    # Untuk sistem berbasis Unix (macOS/Linux)echo $PATH# Seharusnya termasuk sesuatu seperti /usr/local/bin atau ~/.npm-global/bin# Untuk Windowsecho %PATH%# Seharusnya termasuk direktori bin global npm
    1. Gunakan npx dengan path lengkap
      Jika perintah masih tidak ditemukan, coba gunakan npx dengan path lengkap:
    npx ./node_modules/intlayer/ dictionaries build
    1. Periksa instalasi yang bertentangan
    # Daftar semua paket yang terpasang secara globalnpm list -g --depth=0# Hapus instalasi global yang bertentangannpm uninstall -g intlayernpm uninstall -g intlayer-cli# Kemudian pasang ulangnpm install -g intlayer
    1. Verifikasi versi Node.js dan npm
      Pastikan Anda menggunakan versi yang kompatibel:
    node --versionnpm --version
    Jika Anda menggunakan versi yang sudah usang, pertimbangkan untuk memperbarui Node.js dan npm.
    1. Periksa masalah izin
      Jika Anda mendapatkan kesalahan izin:

      # Untuk sistem berbasis Unixsudo npm install -g intlayer# Atau ubah direktori default npmmkdir ~/.npm-globalnpm config set prefix '~/.npm-global'# Tambahkan ke ~/.profile atau ~/.bashrc Anda:export PATH=~/.npm-global/bin:$PATH