Khi mở một không gian làm việc, tôi thấy thông báo Không thể chuyển tiếp yêu cầu của bạn tới phần phụ trợ. Không thể kết nối với máy chủ trên cổng 80.
Điều này hiếm khi xảy ra, nhưng để khắc phục, bạn có thể đợi khoảng 5 giây rồi làm mới trang.
Bản xem trước của tôi bị hỏng, nhưng tôi không thấy lỗi nào trong mã. Làm cách nào để khởi động lại IDX?
Nếu IDX không làm mới đúng cách (thường là do các hoạt động tái cấu trúc lớn hoặc thay đổi đối với tệp dev.nix
môi trường), hãy mở bảng điều khiển lệnh (Cmd+Shift+P trên máy Mac hoặc Ctrl+Shift+P trên ChromeOS, Windows hoặc Linux) và chạy lệnh Khởi động lại hoàn toàn. Nếu cách này không hiệu quả, hãy thử chạy lệnh Rebuild Environment (Môi trường tạo lại).
Trong khi tạo không gian làm việc, tôi thấy thông báo Whoops.. Chúng tôi cần khởi động một máy ảo mới và giao diện người dùng sẽ bị treo sau đó
IDX duy trì một nhóm máy ảo ấm được dùng để cấp không gian làm việc theo yêu cầu. Khi nhóm sắp hết, các không gian làm việc sẽ được cấp phép sau khi tạo một máy ảo mới. Quá trình này có thể mất chút thời gian (đôi khi lên đến 5 phút) nhưng cuối cùng sẽ thành công.
Trong khi tạo không gian làm việc, tôi thấy thông báo đã xảy ra lỗi nội bộ
Trong hầu hết các trường hợp lỗi nội bộ trong quá trình cấp không gian làm việc, việc làm mới trang sau khoảng một phút sẽ giúp bạn khắc phục lỗi và truy cập vào không gian làm việc.
Tôi có thể có bao nhiêu không gian làm việc trên tài khoản của mình?
IDX có giới hạn một không gian làm việc cho mỗi người dùng. Nếu có Hồ sơ nhà phát triển của Google, bạn có thể tạo tối đa 5 không gian làm việc. Để tạo Hồ sơ nhà phát triển của Google ngay trong IDX sau khi bạn đạt đến giới hạn không gian làm việc, hãy nhấp vào Hoàn tất thiết lập trong thông báo trên trang tổng quan về mẫu.
Không gian làm việc của tôi tải nhưng trình mô phỏng trống
Chúng tôi đang tích cực cải thiện độ tin cậy của trình mô phỏng dựa trên đám mây. Nếu việc làm mới trang không khắc phục được vấn đề, vui lòng báo cáo vấn đề.
Không gian làm việc IDX có phiên bản Flutter không tương thích với dự án của tôi.
Bạn có thể nâng cấp hoặc hạ cấp phiên bản của hầu hết mọi phần mềm được cài đặt sẵn trong không gian làm việc như trên máy cục bộ (bằng cách sử dụng apt-get hoặc brew). Xin lưu ý rằng các thay đổi sẽ không được giữ lại khi không gian làm việc "rảnh" chuyển sang trạng thái ngủ đông.
Chúng tôi đang tích cực nỗ lực cải thiện tính năng quản lý phiên bản Flutter trong IDX.
Project IDX và Google Cloud Workstations có gì khác nhau?
Chúng tôi đã xây dựng IDX trên dịch vụ Máy trạm trên đám mây (thật tuyệt vời!) thường có sẵn của Google Cloud. Máy trạm trên đám mây là một dịch vụ cơ sở hạ tầng tập trung vào độ tin cậy, tính bảo mật và khả năng sẵn sàng của máy trạm dành cho nhà phát triển.
Đây là lựa chọn lý tưởng cho các doanh nghiệp lớn muốn quản lý trải nghiệm phát triển của họ. Project IDX là một môi trường "bao gồm pin" bên trong các máy trạm này, giúp quản lý chuỗi công cụ, ngăn xếp phát triển phần mềm và các phần phụ thuộc hệ thống cần thiết để tạo nhiều loại ứng dụng.
Tại sao IDX cần bật cookie của bên thứ ba (3P)?
IDX cần bật cookie của bên thứ ba vì chúng tôi hiển thị một IFRAME từ một miền (một miền con của cloudworkstations.dev
) trên một miền khác (idx.google.com
) và cookie của bên thứ ba cho phép giao tiếp an toàn giữa các nguồn gốc.
Tôi đã chia sẻ URL máy trạm của mình với một người nào đó, nhưng họ không thể xem không gian làm việc của tôi
Bạn chỉ có thể chia sẻ URL của không gian làm việc với những người dùng có quyền truy cập vào không gian làm việc đó. Người dùng không có quyền sẽ thấy lỗi khi cố truy cập URL. Hãy nhớ chia sẻ rõ ràng không gian làm việc với họ, chẳng hạn như chia sẻ một tệp Google Tài liệu!
Khi tôi chia sẻ máy trạm, cộng tác viên của tôi có thể thấy gì?
Những người dùng được thêm vào không gian làm việc của bạn có toàn quyền truy cập vào toàn bộ hệ thống tệp của máy ảo. Hệ thống này có thể chứa các tệp nhạy cảm như khoá riêng tư và mã truy cập. Chỉ chia sẻ không gian làm việc của bạn với những người bạn tin tưởng. Mặc dù phương pháp này giúp người dùng khác xem chính xác trạng thái của không gian làm việc, nhưng điều đó có nghĩa là họ sẽ thấy mọi thứ trên không gian làm việc của bạn.
Tôi có thể sử dụng các khung mà IDX không có mẫu để tạo ứng dụng không?
Có! Bạn có thể tuỳ chỉnh môi trường để hoạt động với hầu hết mọi khung hoặc ngôn ngữ trong IDX.
Tôi có thể nhập kho lưu trữ của mình từ kho lưu trữ GitLab hoặc Cloud Source không?
Hiện tại, chúng tôi hỗ trợ nhập dự án từ GitHub, GitLab và Bitbucket. Nếu bạn muốn chúng tôi hỗ trợ thêm máy chủ lưu trữ Git, hãy gửi yêu cầu về tính năng.
Trong thời gian chờ đợi, bạn có thể tạo một không gian làm việc mới từ một mẫu hiện có và chạy git clone
với bất kỳ máy chủ lưu trữ Git nào dựa trên https
hoặc ssh
trong một thiết bị đầu cuối, như bạn thường làm trên máy cục bộ.
Tôi nên chọn thư mục đích nào khi triển khai ứng dụng Flutter lên Firebase Hosting?
Chọn thư mục build/web
. Thư mục này phải chứa một index.html
và tất cả các thành phần tĩnh cần thiết để kết xuất ứng dụng web của bạn sau khi ứng dụng được xây dựng thành công (thông qua flutter build web
).
Làm cách nào để thiết lập phần phụ trợ của ứng dụng trên không gian làm việc để phần giao diện người dùng có thể giao tiếp với phần phụ trợ đó?
Bạn có thể tạm thời mở công khai cổng TCP mà máy chủ phụ trợ đang chạy để dễ dàng phát triển riêng phần giao diện người dùng và phần phụ trợ trên các không gian làm việc khác nhau:
Khởi động phần phụ trợ hoặc máy chủ API theo cách thủ công trong thiết bị đầu cuối hoặc trong cấu hình xem trước của tệp
dev.nix
hoặc hook trong vòng đờionStart
.Nhấp vào biểu tượng Project IDX (IDX dự án) trong thanh hoạt động (ở bên trái theo mặc định) để mở bảng điều khiển IDX.
Mở rộng phần Cổng phụ trợ để xem danh sách các máy chủ đang chạy, bao gồm cả số cổng và mã nhận dạng quy trình (PID).
Nhấp vào biểu tượng Đăng công khai (một ổ khoá) ở bên trái số cổng.
Nhấp vào biểu tượng Sao chép URL ở bên phải số cổng để sao chép URL đủ điều kiện.
Giờ đây, bạn có thể tham chiếu trực tiếp URL này (ví dụ: bằng lệnh gọi
fetch
) từ giao diện người dùng.
Tôi đã đóng thẻ xem trước. Làm cách nào để khôi phục trang?
Mở bảng lệnh (Cmd+Shift+P trên máy Mac hoặc Ctrl+Shift+P trên ChromeOS, Windows hoặc Linux) rồi chọn Project IDX: Show Android Preview (Hiện bản xem trước trên Android) hoặc Project IDX: Show Web Preview (Hiện bản xem trước trên web).
Code OSS là gì?
Phần mềm nguồn mở mã (Code-OSS) là một dự án nguồn mở và đóng vai trò là lớp cốt lõi của Mã VS. Code-OSS có trên GitHub theo Giấy phép MIT tiêu chuẩn và là nơi Microsoft phát triển sản phẩm VS Code.
Làm cách nào để ngăn việc hoàn thành mã và lời nhắc trò chuyện trên Gemini được dùng làm dữ liệu huấn luyện?
Nếu bạn không muốn dùng các câu lệnh trò chuyện của mình trên Gemini làm dữ liệu huấn luyện để cải thiện Gemini trong IDX, vui lòng không sử dụng trợ lý trò chuyện và tắt tính năng hoàn thành mã trong phần Cài đặt của không gian làm việc. Bạn cũng có thể tắt tính năng hỗ trợ khi làm việc với các tệp cụ thể bằng cách thêm(các) tệp .aiexclude
vào kho lưu trữ.
Làm cách nào để gửi yêu cầu về tính năng hoặc ý kiến phản hồi về vấn đề tôi gặp phải?
Nếu bạn gặp vấn đề khi sử dụng Project IDX, hãy đặt câu hỏi trong diễn đàn hoặc gửi lỗi.
Nếu bạn muốn thêm một tính năng vào IDX hoặc mở rộng một tính năng hiện có, hãy gửi yêu cầu về tính năng.
Làm cách nào để biết Gemini trong IDX có được cung cấp ở quốc gia hoặc khu vực của tôi không?
Gemini trong IDX chỉ được cung cấp ở một số ít khu vực và được mở rộng thường xuyên. Nếu Gemini trong IDX có ở khu vực của bạn, bạn có thể bắt đầu sử dụng bằng cách làm theo các bước trong bài viết Thêm Gemini vào không gian làm việc.
Tôi đang sử dụng một tính năng cụ thể trong Project IDX nhưng không tìm thấy tính năng đó nữa. Tại sao nội dung bị xóa?
Một số tính năng trong Project IDX đang trong giai đoạn thử nghiệm. Chúng tôi đánh giá cao ý kiến phản hồi của bạn và tích cực sử dụng ý kiến đó để thông báo về bộ tính năng hiện tại và dự kiến của chúng tôi, định kỳ xoá những tính năng không đáp ứng được kỳ vọng của bạn hoặc của chúng tôi. Nếu bạn muốn thấy một số tính năng trong phiên bản Project IDX lý tưởng, hãy gửi ý kiến phản hồi cho chúng tôi. Chúng tôi muốn biết ý kiến của bạn!