При открытии рабочей области я вижу сообщение «Невозможно переслать ваш запрос на серверную часть». Не удалось подключиться к серверу через порт 80 .
Такое случается редко, но в качестве обходного пути можно подождать примерно 5 секунд и обновить страницу.
Мой предварительный просмотр не работает, но я не вижу ничего плохого в своем коде. Как мне перезапустить IDX?
Если IDX не обновляется должным образом (обычно в результате серьезных рефакторингов или изменений в файле dev.nix
вашей среды), откройте палитру команд ( Cmd+Shift+P на Mac или Ctrl+Shift+P на ChromeOS, Windows, или Linux) и запустите команду Hard Restart . Если это не помогло, попробуйте запустить команду «Перестроить среду» .
При создании рабочей области я вижу сообщение: Упс. Нам нужно запустить новую виртуальную машину , и после этого пользовательский интерфейс зависает.
IDX поддерживает «теплый» пул виртуальных машин, используемый для предоставления рабочих пространств по требованию. Когда пул заканчивается, рабочие области подготавливаются после развертывания новой виртуальной машины. Этот процесс может занять некоторое время (иногда до 5 минут), но в конечном итоге завершается успешно.
При создании рабочей области вижу сообщение, произошла внутренняя ошибка
В большинстве случаев внутренних ошибок во время подготовки рабочей области обновление страницы примерно через минуту должно помочь вам преодолеть ошибку и перейти в рабочую область.
Сколько разных рабочих пространств я могу иметь в своем аккаунте?
IDX имеет ограничение в одно рабочее пространство на пользователя. Если у вас есть профиль разработчика Google , вы можете создать до пяти рабочих областей. Чтобы создать профиль разработчика Google непосредственно из IDX после достижения ограничения рабочего пространства, нажмите «Завершить настройку» в уведомлении на панели управления шаблоном.
Мое рабочее пространство загружается, но эмулятор пуст
Мы активно повышаем надежность наших облачных эмуляторов. Если обновление страницы не решило проблему, сообщите о проблеме .
В рабочих пространствах IDX есть версия Flutter, несовместимая с моим проектом.
Вы можете обновить или понизить версию почти всего предустановленного программного обеспечения внутри рабочей области, как на локальном компьютере (используя apt-get или Brew). Обратите внимание, что изменения не сохраняются, когда «простая» рабочая область переходит в спящий режим.
Мы активно работаем над улучшением управления версиями Flutter в IDX.
В чем разница между Project IDX и рабочими станциями Google Cloud?
Мы создали IDX на основе (невероятно!) общедоступных облачных рабочих станций, предлагаемых Google Cloud. Облачные рабочие станции — это инфраструктурное предложение, ориентированное на надежность, безопасность и доступность рабочих станций разработчиков.
Это идеальный выбор для крупных предприятий, которые хотят управлять своим опытом разработки. Project IDX — это среда «с батарейками» внутри этих рабочих станций, которая управляет цепочками инструментов, стеком разработки программного обеспечения и системными зависимостями, необходимыми для создания различных типов приложений.
Почему IDX необходимо включить сторонние (3P) файлы cookie?
IDX необходимо включить файлы cookie 3P, поскольку мы отображаем IFRAME из одного домена (субдомена cloudworkstations.dev
) в другом домене ( idx.google.com
), а файлы cookie 3P обеспечивают безопасную связь между источниками.
Я поделился с кем-то URL-адресом своей рабочей станции, но они не видят мое рабочее пространство.
Вы можете поделиться URL-адресом рабочей области только с пользователями, имеющими доступ к рабочей области. Пользователи без разрешения видят ошибку при попытке посетить URL-адрес. Обязательно поделитесь с ними рабочим пространством, например, документом Google!
Когда я предоставляю доступ к своей рабочей станции, что может видеть мой коллега?
Пользователи, добавленные в ваше рабочее пространство, имеют полный доступ ко всей файловой системе виртуальной машины, которая может содержать конфиденциальные файлы, такие как закрытые ключи и токены доступа. Делитесь своим рабочим пространством только с теми, кому вы доверяете. Хотя этот подход помогает другим пользователям видеть точное состояние вашего рабочего пространства, это означает, что они видят все, что находится в вашем рабочем пространстве.
Могу ли я использовать платформы, для которых у IDX нет шаблона, для создания моего приложения?
Да! Вы можете настроить свою среду для работы практически с любой платформой или языком IDX.
Могу ли я импортировать свой репозиторий из репозиториев GitLab или Cloud Source?
На данный момент мы поддерживаем импорт проектов из GitHub, GitLab и Bitbucket. Если вы хотите, чтобы мы поддерживали больше хостов Git, отправьте запрос на добавление функции .
Тем временем вы можете создать новую рабочую область на основе существующего шаблона и запустить git clone
с любым хостом Git на основе https
или ssh
в терминале, как обычно на локальном компьютере.
Какой целевой каталог мне следует выбрать при развертывании приложения Flutter на хостинге Firebase?
Выберите каталог build/web
. Этот каталог должен содержать index.html
и все статические ресурсы, необходимые для рендеринга вашего веб-приложения после его успешной сборки (с помощью flutter build web
).
Как мне настроить серверную часть приложения в своем рабочем пространстве, чтобы мой интерфейс мог с ней взаимодействовать?
Вы можете временно публично открыть TCP-порт, на котором работает ваш внутренний сервер, чтобы упростить разработку внешнего и внутреннего интерфейса отдельно в разных рабочих пространствах:
Запустите свой внутренний сервер или сервер API либо вручную в терминале, либо как часть предварительной конфигурации файла
dev.nix
либо в рамках жизненного циклаonStart
.Нажмите кнопку Значок Project IDX на панели действий (по умолчанию слева), чтобы открыть панель IDX .
Разверните раздел «Внутренние порты» , чтобы просмотреть список работающих серверов, включая номер их порта и идентификатор процесса (PID).
Нажмите кнопку Сделать общедоступным значок (замок) слева от номера порта.
Нажмите кнопку Значок копирования URL-адреса справа от номера порта, чтобы скопировать его полный URL-адрес.
Теперь вы можете напрямую ссылаться на этот URL-адрес (например, с помощью вызова
fetch
) из вашего интерфейса.
Я закрыл вкладку предварительного просмотра. Как мне вернуть его обратно?
Откройте палитру команд ( Cmd+Shift+P на Mac или Ctrl+Shift+P в ChromeOS, Windows или Linux) и выберите Project IDX: Показать предварительный просмотр Android или Project IDX: Показать веб-предварительный просмотр .
Что такое код OSS?
Программное обеспечение с открытым исходным кодом (Code-OSS) — это проект с открытым исходным кодом, который является основным уровнем VS Code. Code-OSS доступен на GitHub под стандартной лицензией MIT, и именно здесь Microsoft разрабатывает продукт VS Code.
Как я могу предотвратить использование моих дополнений кода и подсказок чата Gemini в качестве обучающих данных?
Если вы не хотите, чтобы подсказки чата Gemini использовались в качестве обучающих данных для улучшения Gemini в IDX, не используйте помощника по чату и отключите автодополнение кода в настройках рабочей области. Вы также можете отключить помощь при работе с определенными файлами, добавив файлы .aiexclude
в свой репозиторий.
Как мне отправить запрос на добавление функции или отзыв о проблеме, с которой я столкнулся?
Если вы столкнулись с проблемой при использовании Project IDX, задайте вопрос на форуме или сообщите об ошибке .
Если вы хотите добавить в IDX какую-то функцию или хотите расширить существующую функцию, отправьте запрос на добавление функции .
Как я могу узнать, доступен ли Gemini в IDX в моей стране или регионе?
Gemini в IDX доступен в ограниченных регионах, причем доступность регулярно расширяется. Если Gemini в IDX доступен в вашем регионе, вы можете начать использовать его, выполнив действия, описанные в разделе «Добавление Gemini в ваше рабочее пространство» .
Я использовал определенную функцию в Project IDX, но больше не могу ее найти. Почему его удалили?
Некоторые функции Project IDX являются экспериментальными. Мы ценим ваши отзывы и активно используем их для информирования нашего текущего и планируемого набора функций, периодически удаляя функции, которые не соответствуют вашим или нашим собственным ожиданиям. Если есть функции, которые вы хотели бы видеть в своей идеальной версии Project IDX, пришлите нам отзыв . Мы хотим услышать ваше мнение!