Quando apri uno spazio di lavoro, Viene visualizzato il messaggio Impossibile inoltrare la richiesta al backend. Impossibile a un server sulla porta 80.
Questo è un problema noto. Come soluzione alternativa, attendi circa 5 secondi e aggiorna della pagina.
L'anteprima non funziona, ma vedo niente di sbagliato nel mio codice. Come faccio a riavviare IDX?
Se IDX non si aggiorna correttamente (in genere a causa di problemi
refactoring o modifiche al file monospace.json
), esegui un riavvio forzato
disponibili nel comando
tavolozza (Cmd+Maiusc+P su Mac o Ctrl+Maiusc+P su ChromeOS, Windows oppure
Linux), nella categoria IDX.
Durante la creazione di uno spazio di lavoro, vedo una messaggio, Ops. Dobbiamo avviare una nuova VM e l'interfaccia utente si blocca dopo che
IDX gestisce un pool caldo di VM utilizzate per il provisioning delle aree di lavoro on demand. Quando il pool è in esaurimento, il provisioning delle aree di lavoro viene eseguito dopo lo sviluppo di una nuova VM. Il processo può richiedere tempo (a volte fino a cinque minuti), ma alla fine riesce.
Durante la creazione di un'area di lavoro, viene visualizzato il messaggio Si è verificato un errore interno
Nella maggior parte dei casi di errori interni durante il provisioning dell'area di lavoro, l'aggiornamento dopo circa un minuto dovrebbe farti passare l'errore nell'area di lavoro.
Quante aree di lavoro diverse posso avere nel mio account?
IDX ha un limite di 1 area di lavoro per utente. Se disponi di un Profilo sviluppatore Google, puoi creare fino a cinque aree di lavoro. Creare direttamente un Profilo sviluppatore Google da IDX una volta raggiunto il limite dell'area di lavoro, fai clic su Completa la configurazione dalla notifica sulla dashboard dei modelli.
La mia area di lavoro viene caricata, ma l'emulatore è vuoto
Stiamo migliorando attivamente l'affidabilità dei nostri emulatori basati su cloud. Se una pagina l'aggiornamento non risolve il problema, segnala il problema.
Le aree di lavoro IDX hanno un Flutter che non è compatibile con il mio progetto.
Puoi eseguire l'upgrade o il downgrade della versione di quasi tutto il software preinstallato in uno spazio di lavoro come faresti con una macchina locale (utilizzando apt-get o brew). Tieni presente che le modifiche non vengono mantenute quando un stato "inattivo" spazio di lavoro in sospensione.
Qual è la differenza tra Project IDX e Google Cloud Workstations?
Abbiamo sviluppato IDX sulla (incredibile!) offerta Cloud Workstations di Google Cloud. Cloud Workstations è un incentrata sulle workstation degli sviluppatori l'affidabilità, sicurezza e disponibilità. È la scelta ideale per le grandi imprese che vogliono gestire la propria esperienza di sviluppo. Project IDX è un "batterie incluse" ambiente all'interno di queste workstation che gestisce le toolchain, lo sviluppo del software lo stack e le dipendenze di sistema necessarie per creare diversi tipi di applicazione.
Non conosco Linux. Come faccio a diventare? produttiva con Project IDX?
Il progetto IDX espone una shell Debian che puoi utilizzare per installare e gestire le dipendenze software a livello di sistema del tuo progetto. Presto passeremo a un Shell indipendente dal sistema operativo, basata su Nix, che puoi usare per gestire il software di sistema le dipendenze come configurazioni senza conoscere le specifiche Gestori di pacchetti specifici del sistema operativo come apt. Continua a seguirci.
Perché IDX ha bisogno di terze parti (terze parti) cookie abilitati?
IDX richiede l'abilitazione dei cookie di terze parti perché visualizziamo un IFRAME da un dominio (un
sottodominio di cloudworkstations.dev
) su un altro dominio (idx.google.com
) e
I cookie di terze parti consentono la comunicazione multiorigine sicura.
Ho condiviso l'URL della mia workstation con qualcuno, ma non riesce a visualizzare il mio spazio di lavoro
Puoi condividere un URL dell'area di lavoro solo con gli utenti che hanno accesso all' area di lavoro. Gli utenti senza autorizzazione visualizzano un errore quando tentano di visitare l'URL. Assicurati di condividere esplicitamente l'area di lavoro con loro, ad esempio di una Documento Google!
Quando condivido la mia workstation, il mio collaboratore può vedere?
Gli utenti aggiunti all'area di lavoro hanno accesso completo all'intera VM che potrebbero contenere file sensibili come chiavi private e accessi di token. Condividi il tuo spazio di lavoro solo con persone di cui ti fidi. Anche se questo approccio consente ad altri utenti di visualizzare lo stato esatto dell'area di lavoro, tutto ciò che è presente nel tuo spazio di lavoro.
Come posso condividere in sicurezza il mio spazio di lavoro che contiene le mie credenziali Firebase?
Quando utilizzi IDX per eseguire il deployment delle tue applicazioni in Firebase, viene eseguito il provisioning dell'area di lavoro con solo le autorizzazioni di base necessarie per eseguire le operazioni. Anche se in qualità di utente, amministratore del tuo progetto, l'area di lavoro in sé non dispone di autorizzazioni derivanti dall'essere un proprietario, che operano secondo i principi della di accesso.
Posso usare framework che IDX non supporta la creazione della mia applicazione?
Sì. Anche se stiamo lavorando per consentire l'accesso agli spazi di lavoro completamente personalizzabili, è del tutto possibile importare progetti che utilizzano un frontend non supportato o non avere una UI. Il modo più semplice per superare questo problema sarebbe selezionare Altro come Tipo di app nel flusso Importa un repository. Una volta hai configurato l'area di lavoro, puoi installare qualsiasi dipendenza le esigenze del tuo progetto.
Posso importare il mio repository da GitLab o Repository di codice sorgente Cloud?
Al momento supportiamo GitHub. Se vuoi che supportiamo altri host Git, inviare una richiesta di funzionalità.
Nel frattempo, puoi creare una nuova area di lavoro da un modello esistente e
esegui git clone
con qualsiasi host Git basato su https
o ssh
in un terminale, come
come faresti normalmente sul computer locale.
Quale directory di destinazione devo selezionare quando esegui il deployment di un'app Flutter in Firebase Hosting?
Scegli la directory build/web
. Questa directory deve contenere un index.html
e tutti gli asset statici necessari per il rendering dell'app web dopo la sua creazione
correttamente (tramite flutter build web
).
Come faccio a configurare il backend dell'app nell'area di lavoro in modo che il frontend possa comunicare con quest'ultimo?
Abbiamo in programma di semplificarla nel prossimo futuro, ma per il momento utilizza la seguente soluzione alternativa:
- I progetti con backend API possono avviare i servizi API
manualmente in un terminale o configurare il comando di avvio nel
File
monospace.json
. Apri la porta su cui viene eseguito il servizio API per essere accessibile al tuo sito web eseguendo il seguente script
bash
in un terminale:export port=4000 #dont use restricted ports (8000, 9000-9002) export API_SERVICE="https://$port-$WEB_HOST" echo $API_SERVICE
Apri
API_SERVICE URL
sopra una nuova scheda del browser. In questo modo viene impostato tramite un flusso di reindirizzamento.Il frontend della tua applicazione web ora può accedere al servizio API dal del tuo percorso di apprendimento.
Ho chiuso l'anteprima . Come faccio a ripristinarlo?
Apri la tavolozza dei comandi (Cmd+Maiusc+P su Mac o Ctrl+Maiusc+P su ChromeOS, Windows o Linux) e seleziona Project IDX: Mostra anteprima web.
Che cos'è Code OSS?
Code-Open Source Software (Code-OSS) è un progetto open source che è il fulcro di VS Code. Code-OSS è disponibile su GitHub con lo standard MIT ed è il luogo in cui Microsoft sviluppa il prodotto VS Code.
Come posso impedire la visualizzazione del mio codice i completamenti e i prompt della chat con Gemini come dati di addestramento?
Se non vuoi che i prompt della chat con Gemini vengano utilizzati come dati di addestramento migliorare Gemini in IDX, non usare l'assistente per la chat disattivare il completamento del codice nelle impostazioni dell'area di lavoro.
Come faccio a inviare una funzionalità richiesta o feedback su un problema che ho riscontrato?
Se riscontri un problema durante l'utilizzo di Project IDX, segnalare un bug per farcelo sapere.
Se vuoi che una funzionalità venga aggiunta a IDX o una funzionalità esistente che vuoi espandere, invia una richiesta di funzionalità.
IDX utilizza IssueTracker per bug e richieste di funzionalità, per supportare solide richieste con screenshot e video. In futuro, è probabile che IDX monitori feedback e funzionalità tramite UserVoice. Feedback o richieste già presenti inviati tramite UserVoice sono stati conservati e condivisi con il team.
Come faccio a sapere se Gemini in IDX è disponibile nel mio paese o nella mia regione?
Gemini in IDX è disponibile in regioni limitate, con un aumento della disponibilità regolarmente. Se Gemini in IDX è disponibile nella tua regione, puoi aggiungerlo a della tua area di lavoro seguendo i passaggi descritti in Aggiungi Gemini all'area di lavoro.
Stavo utilizzando una funzione particolare in Project IDX, ma non riesco più a trovarlo. Perché sono stati rimossi?
Alcune funzionalità di Project IDX sono sperimentali. Il tuo feedback è importante per noi e lo utilizzano attivamente per informare regolarmente il nostro insieme di funzionalità attuali e pianificate Rimuovere funzionalità che non sono all'altezza delle tue aspettative o delle nostre. Se ci sono funzionalità che vorresti vedere nella tua versione ideale di Project IDX, inviaci un feedback. Vogliamo conoscere la tua opinione.