Lorsque j'ouvre un espace de travail, le message Impossible de transmettre votre requête au backend s'affiche. Impossible de se connecter à un serveur sur le port 80.
Cela se produit rarement, mais pour contourner le problème, vous pouvez attendre environ cinq secondes et actualiser la page.
Mon aperçu est défectueux, mais je ne vois rien d'anormal dans mon code. Comment puis-je redémarrer IDX ?
Si l'IDX ne s'actualise pas correctement (généralement en raison de refactorisations majeures ou de modifications apportées au fichier dev.nix
de votre environnement), ouvrez la palette de commandes (Cmd+Maj+P sur Mac ou Ctrl+Maj+P sur ChromeOS, Windows ou Linux) et exécutez la commande Redémarrage forcé. Si cela ne fonctionne pas, essayez d'exécuter la commande Rebuild Environment (Réorganiser l'environnement).
Lorsque je crée un espace de travail, le message Oops… Nous devons démarrer une nouvelle VM, et l'interface utilisateur se bloque ensuite.
IDX gère un pool de VM à chaud utilisé pour provisionner des espaces de travail à la demande. Lorsque le pool est presque vide, les espaces de travail sont provisionnés après la création d'une nouvelle VM. Ce processus peut prendre du temps (parfois jusqu'à cinq minutes), mais il aboutit toujours.
Lorsque je crée un espace de travail, le message Une erreur interne s'est produite s'affiche.
Dans la plupart des cas d'erreurs internes lors du provisionnement d'un espace de travail, actualiser la page au bout d'une minute environ devrait vous permettre de contourner l'erreur et d'accéder à l'espace de travail.
Combien de workspaces différents puis-je avoir dans mon compte ?
IDX est limité à un seul espace de travail par utilisateur. Si vous disposez d'un profil du développeur Google, vous pouvez créer jusqu'à cinq espaces de travail. Pour créer un profil de développeur Google directement depuis IDX une fois que vous avez atteint la limite d'espace de travail, cliquez sur Complete Setup (Terminer la configuration) dans la notification du tableau de bord du modèle.
Mon espace de travail se charge, mais l'émulateur est vide
Nous améliorons activement la fiabilité de nos émulateurs cloud. Si l'actualisation de la page ne résout pas le problème, veuillez signaler le problème.
Les espaces de travail IDX disposent d'une version Flutter incompatible avec mon projet.
Vous pouvez mettre à niveau ou rétrograder la version de presque tous les logiciels préinstallés dans un espace de travail comme vous le feriez sur votre ordinateur local (à l'aide d'apt-get ou de brew). Notez que les modifications ne sont pas conservées lorsqu'un espace de travail "inactif" passe en mode hibernation.
Nous mettons tout en œuvre pour améliorer la gestion des versions Flutter dans IDX.
Quelle est la différence entre Project IDX et les stations de travail Google Cloud ?
Nous avons conçu IDX sur l'offre (incroyable) de stations de travail cloud disponibles pour tous de Google Cloud. Cloud Workstations est une offre d'infrastructure axée sur la fiabilité, la sécurité et la disponibilité des stations de travail des développeurs.
Il s'agit du choix idéal pour les grandes entreprises qui souhaitent gérer leur expérience de développement. Project IDX est un environnement "tout compris" dans ces stations de travail qui gère les chaînes d'outils, la pile de développement logiciel et les dépendances système requises pour créer différents types d'applications.
Pourquoi IDX a-t-il besoin que les cookies tiers soient activés ?
IDX a besoin que les cookies tiers soient activés, car nous affichons un IFRAME à partir d'un domaine (un sous-domaine de cloudworkstations.dev
) sur un autre domaine (idx.google.com
), et les cookies tiers permettent une communication inter-origine sécurisée.
J'ai partagé l'URL de ma station de travail avec quelqu'un, mais cette personne ne peut pas voir mon espace de travail
Vous ne pouvez partager l'URL d'un espace de travail qu'avec les utilisateurs qui y ont accès. Les utilisateurs qui ne sont pas autorisés à accéder à l'URL voient un message d'erreur s'afficher. Veillez à partager explicitement l'espace de travail avec eux, comme vous le feriez pour un document Google Docs.
Lorsque je partage ma station de travail, que peut voir mon collaborateur ?
Les utilisateurs ajoutés à votre espace de travail ont un accès complet à l'ensemble du système de fichiers de la VM, qui peut contenir des fichiers sensibles tels que des clés privées et des jetons d'accès. Ne partagez votre espace de travail qu'avec des personnes de confiance. Bien que cette approche aide les autres utilisateurs à voir l'état exact de votre espace de travail, cela signifie qu'ils voient tout dans votre espace de travail.
Puis-je utiliser des frameworks pour lesquels IDX ne propose pas de modèle afin de créer mon application ?
Oui. Vous pouvez personnaliser votre environnement pour qu'il fonctionne avec presque n'importe quel framework ou langage dans IDX.
Puis-je importer mon dépôt à partir de dépôts GitLab ou Cloud Source ?
Pour le moment, nous acceptons l'importation de projets depuis GitHub, GitLab et Bitbucket. Si vous souhaitez que nous acceptions davantage d'hôtes Git, envoyez une demande de fonctionnalité.
En attendant, vous pouvez créer un espace de travail à partir d'un modèle existant et exécuter git clone
avec n'importe quel hôte Git basé sur https
ou ssh
dans un terminal, comme vous le feriez normalement sur votre machine locale.
Quel répertoire cible dois-je sélectionner lorsque je déploie une application Flutter sur Firebase Hosting ?
Sélectionnez le répertoire build/web
. Ce répertoire doit contenir un index.html
et tous les éléments statiques nécessaires pour afficher votre application Web une fois qu'elle a été compilée (via flutter build web
).
Comment configurer le backend de mon application dans mon espace de travail afin que mon frontend puisse communiquer avec lui ?
Vous pouvez ouvrir temporairement le port TCP sur lequel votre serveur backend s'exécute pour faciliter le développement de votre frontend et de votre backend séparément, dans différents espaces de travail:
Démarrez votre backend ou votre serveur d'API manuellement dans un terminal, ou dans la configuration d'aperçu ou le hook de cycle de vie
onStart
de votre fichierdev.nix
.Cliquez sur l'icône IDX du projet dans la barre d'activité (à gauche par défaut) pour ouvrir le panneau IDX.
Développez la section Ports backend pour afficher la liste des serveurs en cours d'exécution, y compris leur numéro de port et leur ID de processus (PID).
Cliquez sur l'icône Rendre public (un cadenas) à gauche du numéro de port.
Cliquez sur l'icône Copier l'URL à droite du numéro de port pour copier son URL complète.
Vous pouvez désormais référencer cette URL directement (par exemple, avec un appel
fetch
) à partir de votre interface utilisateur.
J'ai fermé mon onglet d'aperçu. Comment le récupérer ?
Ouvrez la palette de commandes (Cmd+Maj+P sur Mac ou Ctrl+Maj+P sur ChromeOS, Windows ou Linux) et sélectionnez Project IDX: Show Android Preview (IDX du projet : afficher l'aperçu Android) ou Project IDX: Show Web Preview (IDX du projet : afficher l'aperçu Web).
Qu'est-ce que Code OSS ?
Code-Open Source Software (Code-OSS) est un projet Open Source qui constitue la couche de base de VS Code. Code-OSS est disponible sur GitHub sous la licence MIT standard. C'est là que Microsoft développe le produit VS Code.
Comment empêcher l'utilisation de mes saisies de code et des requêtes Gemini Chat comme données d'entraînement ?
Si vous ne souhaitez pas que vos requêtes Gemini Chat soient utilisées comme données d'entraînement pour améliorer Gemini dans IDX, n'utilisez pas l'assistant de chat et désactivez la saisie du code dans les paramètres de votre espace de travail. Vous pouvez également désactiver l'assistance lorsque vous travaillez avec des fichiers spécifiques en ajoutant un ou plusieurs fichiers .aiexclude
à votre dépôt.
Comment envoyer une demande de fonctionnalité ou des commentaires sur un problème rencontré ?
Si vous rencontrez un problème lors de l'utilisation de Project IDX, posez une question sur le forum ou signalez un bug.
Si vous souhaitez qu'une fonctionnalité soit ajoutée à IDX ou que vous souhaitez développer une fonctionnalité existante, envoyez une demande de fonctionnalité.
Comment savoir si Gemini dans IDX est disponible dans mon pays ou ma région ?
Gemini dans IDX est disponible dans certaines régions, et sa disponibilité s'étend régulièrement. Si Gemini dans IDX est disponible dans votre région, vous pouvez commencer à l'utiliser en suivant les étapes décrites dans Ajouter Gemini à votre espace de travail.
J'utilisais une fonctionnalité particulière dans Project IDX, mais je ne la trouve plus. Pourquoi ma vidéo a-t-elle été supprimée ?
Certaines fonctionnalités de Project IDX sont expérimentales. Nous apprécions vos commentaires et les utilisons activement pour orienter notre ensemble de fonctionnalités actuel et planifié. Nous supprimons régulièrement les fonctionnalités qui ne répondent pas à vos attentes ni aux nôtres. Si vous souhaitez voir certaines fonctionnalités dans la version idéale de Project IDX, envoyez-nous vos commentaires. Votre avis nous intéresse !