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:
Salin kode ke clipboard
'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
Salin kode ke clipboard
npx intlayer -hOutput yang diharapkan:
Salin kode ke clipboard
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
Salin kode ke clipboard
npm install intlayer-cli -g -gSeharusnya tidak perlu jika Anda sudah menginstal paket intlayer
- Pasang paket secara global
Salin kode ke clipboard
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:
Salin kode ke clipboard
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:
Salin kode ke clipboard
# 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:
Salin kode ke clipboard
npx ./node_modules/intlayer/ dictionaries build- Periksa instalasi yang bertentangan
Salin kode ke clipboard
# 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:
Salin kode ke clipboard
node --versionnpm --versionSalin kode ke clipboard
Jika Anda menggunakan versi yang sudah usang, pertimbangkan untuk memperbarui Node.js dan npm.Periksa masalah izin
Jika Anda mendapatkan kesalahan izin:bashSalin kodeSalin kode ke clipboard
# 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