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:
- Verifikasi bahwa perintah sudah terpasang
npx intlayer -hOutput 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- Pasang paket intlayer-cli secara global
npm install intlayer-cli -g -gSeharusnya tidak perlu jika Anda sudah menginstal paket intlayer
- Pasang paket secara global
npm install intlayer -gRestart terminal Anda
Kadang-kadang perlu me-restart terminal agar perintah baru dikenali.Bersihkan dan pasang ulang
Jika solusi di atas tidak berhasil:
rm -rf node_modules package-lock.jsonnpm installVerifikasi 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)
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- Gunakan npx dengan path lengkap
Jika perintah masih tidak ditemukan, coba gunakan npx dengan path lengkap:
npx ./node_modules/intlayer/ dictionaries build- 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- Verifikasi versi Node.js dan npm
Pastikan Anda menggunakan versi yang kompatibel:
node --versionnpm --versionJika Anda menggunakan versi yang sudah usang, pertimbangkan untuk memperbarui Node.js dan npm.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