Saat membuka ruang kerja, saya melihat pesan Tidak dapat meneruskan permintaan ke backend. Tidak dapat terhubung ke server di port 80.
Hal ini jarang terjadi, tetapi sebagai solusinya, Anda dapat menunggu sekitar 5 detik dan memuat ulang halaman.
Pratinjau saya rusak, tetapi saya tidak melihat ada yang salah dengan kode saya. Bagaimana cara memulai ulang IDX?
Jika IDX tidak dimuat ulang dengan benar (biasanya sebagai akibat dari pemfaktoran ulang
utama, atau perubahan pada file dev.nix
lingkungan Anda), buka
palette perintah (Cmd+Shift+P di Mac atau Ctrl+Shift+P di ChromeOS, Windows, atau
Linux) dan jalankan perintah Hard Restart. Jika tidak berhasil, coba jalankan perintah Rebuild Environment.
Saat membuat ruang kerja, saya melihat pesan, Ups.. Kita perlu memulai VM baru, dan UI akan berhenti berfungsi setelahnya
IDX mempertahankan kumpulan VM hangat yang digunakan untuk menyediakan ruang kerja sesuai permintaan. Saat kumpulan hampir habis, ruang kerja akan disediakan setelah VM baru diputar. Proses ini dapat memerlukan waktu (terkadang hingga 5 menit), tetapi pada akhirnya berhasil.
Saat membuat ruang kerja, saya melihat pesan, terjadi error internal
Dalam sebagian besar kasus error internal selama penyediaan ruang kerja, memuat ulang halaman setelah satu menit atau lebih akan membuat Anda melewati error dan masuk ke ruang kerja.
Berapa banyak ruang kerja yang berbeda yang dapat saya miliki di akun saya?
IDX memiliki batas satu ruang kerja per pengguna. Jika memiliki Profil Developer Google, Anda dapat membuat hingga lima ruang kerja. Untuk membuat Profil Developer Google langsung dari IDX setelah Anda mencapai batas ruang kerja, klik Selesaikan Penyiapan dari notifikasi di dasbor template.
Ruang kerja saya dimuat, tetapi emulator kosong
Kami secara aktif meningkatkan keandalan emulator berbasis cloud. Jika memuat ulang halaman tidak memperbaiki masalah, harap laporkan masalah tersebut.
Ruang kerja IDX memiliki versi Flutter yang tidak kompatibel dengan project saya.
Anda dapat mengupgrade atau mendowngrade versi hampir semua software bawaan di ruang kerja seperti yang Anda lakukan di komputer lokal (menggunakan apt-get atau brew). Perlu diketahui bahwa perubahan tidak dipertahankan saat ruang kerja "tidak ada aktivitas" hibernasi.
Kami terus berupaya untuk meningkatkan pengelolaan versi Flutter di IDX.
Apa perbedaan antara Project IDX dan Google Cloud Workstation?
Kami telah membuat IDX di penawaran Cloud Workstations (yang luar biasa!) yang tersedia secara umum dari Google Cloud. Cloud Workstations adalah penawaran infrastruktur yang berfokus pada keandalan, keamanan, dan ketersediaan workstation developer.
Ini adalah pilihan ideal untuk perusahaan besar yang ingin mengelola pengalaman pengembangan mereka. Project IDX adalah lingkungan "baterai disertakan" di dalam workstation ini yang mengelola toolchain, stack pengembangan software, dan dependensi sistem yang diperlukan untuk mem-build berbagai jenis aplikasi.
Mengapa IDX memerlukan cookie pihak ketiga (pihak ketiga) yang diaktifkan?
IDX memerlukan cookie pihak ketiga yang diaktifkan karena kami merender IFRAME dari satu domain (subdomain cloudworkstations.dev
) di domain lain (idx.google.com
), dan cookie pihak ketiga memungkinkan komunikasi lintas-asal yang aman.
Saya membagikan URL workstation saya kepada seseorang, tetapi dia tidak dapat melihat ruang kerja saya
Anda hanya dapat membagikan URL ruang kerja kepada pengguna yang memiliki akses ke ruang kerja tersebut. Pengguna tanpa izin akan melihat error saat mencoba mengunjungi URL. Pastikan untuk membagikan ruang kerja secara eksplisit kepada mereka, seperti berbagi Dokumen Google.
Ketika saya berbagi {i>workstation<i}, apa yang dapat dilihat oleh kolaborator saya?
Pengguna yang ditambahkan ke ruang kerja Anda memiliki akses lengkap ke seluruh sistem file VM, yang mungkin berisi file sensitif seperti kunci pribadi dan token akses. Bagikan ruang kerja Anda hanya kepada orang yang Anda percayai. Meskipun pendekatan ini membantu pengguna lain melihat status ruang kerja Anda yang sebenarnya, hal ini berarti mereka melihat semua hal di ruang kerja Anda.
Dapatkah saya menggunakan kerangka kerja yang template-nya tidak tersedia di IDX untuk membangun aplikasi saya?
Ya. Anda dapat menyesuaikan lingkungan agar dapat digunakan dengan hampir semua framework atau bahasa di IDX.
Dapatkah saya mengimpor repositori dari repositori Cloud Source atau GitLab?
Saat ini, kami mendukung pengimporan project dari GitHub, GitLab, dan Bitbucket. Jika Anda ingin kami mendukung lebih banyak host Git, kirim permintaan fitur.
Sementara itu, Anda dapat membuat ruang kerja baru dari template yang ada dan
menjalankan git clone
dengan host Git berbasis https
atau ssh
di terminal, seperti biasa
di komputer lokal Anda.
Direktori target apa yang harus saya pilih saat men-deploy aplikasi Flutter ke Firebase Hosting?
Pilih direktori build/web
. Direktori ini harus berisi index.html
dan semua aset statis yang diperlukan untuk merender aplikasi web Anda setelah aplikasi berhasil
di-build (melalui flutter build web
).
Bagaimana cara menyiapkan backend aplikasi di ruang kerja agar frontend dapat berkomunikasi dengannya?
Anda dapat membuka port TCP tempat server backend Anda berjalan secara publik untuk sementara guna mempermudah pengembangan frontend dan backend secara terpisah, di beberapa ruang kerja yang berbeda:
Mulai server backend atau API secara manual di terminal, atau sebagai bagian dari konfigurasi pratinjau file
dev.nix
atau hook siklus prosesonStart
.Klik ikon Project IDX di panel aktivitas (di sebelah kiri secara default) untuk membuka panel IDX.
Luaskan bagian Backend Ports untuk melihat daftar server yang berjalan, termasuk nomor port dan ID proses (PID).
Klik ikon Buat Publik (gembok) di sebelah kiri nomor port.
Klik ikon Copy URL di sebelah kanan nomor port untuk menyalin URL yang sepenuhnya memenuhi syarat.
Sekarang Anda dapat mereferensikan URL ini secara langsung (misalnya, dengan panggilan
fetch
) dari frontend.
Saya menutup tab pratinjau. Bagaimana cara mengembalikannya?
Buka palet perintah (Cmd+Shift+P di Mac atau Ctrl+Shift+P di ChromeOS, Windows, atau Linux) dan pilih Project IDX: Show Android Preview atau Project IDX: Show Web Preview.
Apa yang dimaksud dengan Code OSS?
Software Open Source Kode (Code-OSS) adalah project open source yang merupakan lapisan inti dari VS Code. Code-OSS tersedia di GitHub berdasarkan Lisensi MIT standar, dan merupakan tempat Microsoft mengembangkan produk VS Code.
Bagaimana cara mencegah penyelesaian kode dan perintah chat Gemini saya digunakan sebagai data pelatihan?
Jika Anda tidak ingin perintah chat Gemini Anda digunakan sebagai data pelatihan untuk
meningkatkan Gemini di IDX, jangan gunakan asisten chat dan nonaktifkan penyelesaian
kode di
Setelan ruang kerja Anda. Anda juga dapat menonaktifkan bantuan saat bekerja dengan file
tertentu dengan menambahkan file .aiexclude
ke
repositori.
Bagaimana cara mengirimkan permintaan fitur atau masukan terkait masalah yang saya alami?
Jika Anda mengalami masalah saat menggunakan Project IDX, ajukan pertanyaan di forum atau laporkan bug.
Jika ada fitur yang ingin Anda tambahkan ke IDX, atau fitur yang sudah ada yang ingin diperluas, ajukan permintaan fitur.
Bagaimana cara mengetahui apakah Gemini di IDX tersedia di negara atau wilayah saya?
Gemini di IDX tersedia di wilayah tertentu, dengan ketersediaan yang diperluas secara berkala. Jika Gemini di IDX tersedia di wilayah Anda, Anda dapat mulai menggunakannya dengan mengikuti langkah-langkah yang diuraikan dalam Menambahkan Gemini ke ruang kerja.
Saya menggunakan fitur tertentu di Project IDX, tetapi saya tidak dapat menemukannya lagi. Mengapa konten ini dihapus?
Beberapa fitur di Project IDX bersifat eksperimental. Kami menghargai masukan Anda dan secara aktif menggunakannya untuk menginformasikan kumpulan fitur saat ini dan yang direncanakan, secara berkala menghapus fitur yang tidak memenuhi ekspektasi Anda atau kami. Jika ada fitur yang ingin Anda lihat di Project IDX versi ideal, kirimkan masukan kepada kami. Kami ingin mendengar pendapat Anda!