Ajukan pertanyaan Anda dan dapatkan ringkasan dokumen dengan merujuk halaman ini dan penyedia AI pilihan Anda
Dengan mengintegrasikan Intlayer MCP Server ke AI assistant favorit Anda, Anda dapat mengambil seluruh dokumentasi langsung dari ChatGPT, DeepSeek, Cursor, VSCode, dll.
Lihat dokumentasi MCP ServerKonten halaman ini diterjemahkan menggunakan AI.
Lihat versi terakhir dari konten aslinya dalam bahasa InggrisJika Anda memiliki ide untuk meningkatkan dokumentasi ini, silakan berkontribusi dengan mengajukan pull request di GitHub.
Tautan GitHub ke dokumentasiSalin Markdown dokumentasi ke clipboard
Transformasi komponen
npx intlayer transformPerintah ini menganalisis file kode Anda untuk membantu migrasi komponen yang ada agar menggunakan Intlayer. Mendukung pemilihan file secara interaktif atau penargetan file tertentu.
Alias:
- npx intlayer trans
Argumen:
Opsi pemilihan file:
-f, --file [files...]: Daftar file spesifik yang akan ditransformasi. Jika tidak diberikan, CLI akan memindai file yang cocok (**/*.{tsx,jsx,vue,svelte,ts,js}) dan meminta Anda memilih file mana yang akan ditransformasi.
Contoh: npx intlayer transform -f src/components/MyComponent.tsx
Opsi output:
-o, --output-content-declarations [outputContentDeclarations]: Direktori untuk menyimpan file deklarasi konten yang dihasilkan.
Contoh: npx intlayer transform -o src/content
--code-only: Hanya mentransformasi kode komponen (tidak menulis deklarasi konten).
Contoh: npx intlayer transform --code-only
--declaration-only: Hanya menghasilkan deklarasi konten (tidak menulis ulang komponen).
Contoh: npx intlayer transform --declaration-only
Opsi konfigurasi:
- --base-dir: Menentukan direktori dasar untuk proyek.
- --env: Menentukan environment.
- --env-file: Menyediakan file environment khusus.
- --verbose: Mengaktifkan logging verbose.
Plugin yang dibutuhkan:
Perintah transform bekerja tanpa plugin tambahan pada file TypeScript / JSX. Namun, perintah ini membutuhkan plugin berikut untuk diinstal pada proyek Vue dan Svelte:
- @intlayer/vue-transformer: Untuk file Vue.
- @intlayer/svelte-transformer: Untuk file Svelte.