ขณะเปิดพื้นที่ทำงาน ฉันเห็นข้อความส่งต่อคําขอของคุณไปยังแบ็กเอนด์ไม่ได้ เชื่อมต่อกับเซิร์ฟเวอร์บนพอร์ต 80 ไม่ได้
ซึ่งกรณีนี้เป็นปัญหาที่ทราบอยู่แล้ว ในการแก้ปัญหาชั่วคราว ให้รอประมาณ 5 วินาทีแล้วรีเฟรชหน้าเว็บ
หน้าตัวอย่างใช้ไม่ได้ แต่ฉันเห็นว่า ไม่มีอะไรผิดปกติกับโค้ด ฉันจะรีสตาร์ท IDX ได้อย่างไร
หาก IDX ไม่รีเฟรชอย่างถูกต้อง (โดยปกติจะเป็นผลมาจากการเปลี่ยนโครงสร้างภายในไฟล์หลักหรือการเปลี่ยนแปลงในไฟล์ monospace.json
) ให้ดำเนินการฮาร์ดรีสตาร์ทที่มีอยู่ในหน้าต่างคำสั่ง (Cmd+Shift+P ใน Mac หรือ Ctrl+Shift+P ใน ChromeOS, Windows หรือ Linux) ในหมวดหมู่ IDX
ขณะสร้างพื้นที่ทำงาน ฉันจะเห็นข้อความ อ๊ะ... เราต้องสร้าง VM ใหม่ และ UI จะค้างหลังจากนั้น
IDX เก็บรักษาพูล VM ที่ใช้ในการจัดสรรพื้นที่ทำงานออนดีมานด์ไว้ เมื่อพูลเหลือน้อย ระบบจะจัดสรรพื้นที่ทำงานหลังจากปั่น VM ใหม่ กระบวนการนี้อาจใช้เวลา (บางครั้งอาจใช้เวลาถึง 5 นาที) แต่ในที่สุดก็ประสบความสำเร็จ
ฉันเห็นข้อความเกิดข้อผิดพลาดภายในขณะสร้างพื้นที่ทำงาน
ในกรณีส่วนใหญ่ที่เกิดข้อผิดพลาดภายในระหว่างการจัดสรรพื้นที่ทำงาน ให้รีเฟรชหน้าเว็บประมาณ 1 นาทีโดยประมาณเพื่อให้ผ่านข้อผิดพลาดไปยังพื้นที่ทำงานได้
ในบัญชีจะมีพื้นที่ทำงานได้กี่ที่
IDX มีพื้นที่ทำงานได้ไม่เกิน 1 แห่งต่อผู้ใช้ หากคุณมีโปรไฟล์นักพัฒนาซอฟต์แวร์ของ Google คุณสามารถสร้างพื้นที่ทำงานได้สูงสุด 5 รายการ หากต้องการสร้างโปรไฟล์นักพัฒนาซอฟต์แวร์ของ Google โดยตรงจาก IDX เมื่อคุณใช้พื้นที่ทำงานถึงขีดจำกัด ให้คลิกตั้งค่าให้เสร็จสมบูรณ์จากการแจ้งเตือนในหน้าแดชบอร์ดเทมเพลต
พื้นที่ทำงานโหลดขึ้นมา แต่โปรแกรมจำลองว่างเปล่า
เรากำลังปรับปรุงความน่าเชื่อถือของโปรแกรมจำลองในระบบคลาวด์ของเราอย่างต่อเนื่อง หากการรีเฟรชหน้าไม่สามารถแก้ปัญหาได้ โปรดรายงานปัญหา
พื้นที่ทำงาน IDX มีเวอร์ชัน Flutter ที่เข้ากันไม่ได้กับโปรเจ็กต์ของฉัน
คุณสามารถอัปเกรดหรือดาวน์เกรดเวอร์ชันของซอฟต์แวร์ที่ติดตั้งล่วงหน้าเกือบทั้งหมดในพื้นที่ทำงานได้เหมือนกับที่ทำในเครื่องของคุณเอง (โดยใช้ apt-get หรือ bin ของบริการ) โปรดทราบว่าระบบจะไม่เก็บการเปลี่ยนแปลงไว้เมื่อพื้นที่ทำงานที่ "ไม่มีการใช้งาน" พักใช้งาน
Project IDX และเวิร์กสเตชันของ Google Cloud แตกต่างกันอย่างไร
เราได้สร้าง IDX บนข้อเสนอ Cloud Workstations ที่ (น่าเหลือเชื่อ!) จาก Google Cloud ที่พร้อมให้บริการโดยทั่วไป Cloud Workstations เป็นโครงสร้างพื้นฐานที่ให้บริการด้านโครงสร้างพื้นฐานที่มุ่งเน้นไปที่ความเสถียร ความปลอดภัย และความพร้อมใช้งานของเวิร์กสเตชันของนักพัฒนาซอฟต์แวร์ นี่เป็นทางเลือกที่ดีที่สุดสำหรับองค์กรขนาดใหญ่ที่ต้องการจัดการประสบการณ์การพัฒนา Project IDX คือสภาพแวดล้อม "รวมแบตเตอรี่" ภายในเวิร์กสเตชันเหล่านี้ที่ใช้จัดการเชนเครื่องมือ สแต็กการพัฒนาซอฟต์แวร์ และการพึ่งพาระบบที่จำเป็นต่อการสร้างแอปพลิเคชันประเภทต่างๆ
ฉันไม่คุ้นเคยกับ Linux ฉันจะทำงานอย่างมีประสิทธิภาพ ใน Project IDX ได้อย่างไร
โปรเจ็กต์ IDX แสดง Shell Debian ที่คุณใช้ติดตั้งและจัดการทรัพยากร Debian ของซอฟต์แวร์ระดับระบบของโปรเจ็กต์ได้ เร็วๆ นี้เราจะเปลี่ยนไปใช้ Shell ที่ใช้ Nix กับระบบปฏิบัติการ ซึ่งสามารถใช้เพื่อจัดการทรัพยากร Dependency ของซอฟต์แวร์ระบบเป็นการกำหนดค่าโดยไม่ต้องเข้าใจรายละเอียดของตัวจัดการแพ็กเกจเฉพาะของระบบปฏิบัติการอย่าง apt โปรดติดตามต่อไป
เหตุใด IDX จึงต้องเปิดใช้คุกกี้ของบุคคลที่สาม (3P)
IDX ต้องเปิดใช้คุกกี้ของบุคคลที่สามเนื่องจากเราแสดงผล Iiframe จากโดเมนหนึ่ง (โดเมนย่อยของ cloudworkstations.dev
) บนอีกโดเมนหนึ่ง (idx.google.com
) และคุกกี้ของบุคคลที่สามช่วยให้การสื่อสารข้ามต้นทางมีความปลอดภัย
ฉันแชร์ URL เวิร์กสเตชันกับคนอื่น แต่พวกเขามองไม่เห็นพื้นที่ทำงาน
คุณจะแชร์ URL ของพื้นที่ทำงานได้กับผู้ใช้ที่มีสิทธิ์เข้าถึงพื้นที่ทำงานเท่านั้น ผู้ใช้ที่ไม่ได้รับอนุญาตจะเห็นข้อผิดพลาดเมื่อพยายามไปที่ URL อย่าลืมแชร์พื้นที่ทำงานกับบุคคลเหล่านั้นอย่างชัดเจน เช่น แชร์เอกสารใน Google เอกสาร
เมื่อฉันแชร์เวิร์กสเตชัน ผู้ทำงานร่วมกันจะเห็นอะไร
ผู้ใช้ที่เพิ่มลงในพื้นที่ทำงานมีสิทธิ์เข้าถึงระบบไฟล์ทั้งหมดของ VM ได้อย่างสมบูรณ์ ซึ่งอาจมีไฟล์ที่ละเอียดอ่อน เช่น คีย์ส่วนตัวและโทเค็นเพื่อการเข้าถึง แชร์พื้นที่ทํางานกับผู้ที่คุณไว้ใจเท่านั้น แม้ว่าวิธีนี้จะช่วยให้ผู้ใช้คนอื่นๆ เห็นสถานะที่แน่นอนของพื้นที่ทำงาน แต่ก็หมายความว่าพวกเขาเห็นทุกอย่างในพื้นที่ทำงานของคุณ
ฉันจะแชร์พื้นที่ทำงาน ที่มีข้อมูลเข้าสู่ระบบ Firebase ได้อย่างปลอดภัยได้อย่างไร
เมื่อคุณใช้ IDX เพื่อทำให้แอปพลิเคชันของคุณใช้งานได้ใน Firebase ระบบจะจัดสรรพื้นที่ทำงานด้วยสิทธิ์ขั้นพื้นฐานที่สุดที่จำเป็นต่อการดำเนินการเท่านั้น ในฐานะผู้ใช้ แต่อาจเป็นผู้ดูแลระบบโปรเจ็กต์ แต่พื้นที่ทํางานจะไม่มีสิทธิ์ทั้งหมดที่มาจากการเป็นเจ้าของ โดยจะดําเนินการตามหลักการของสิทธิ์ที่น้อยที่สุด
ฉันจะใช้เฟรมเวิร์กที่ IDX ไม่รองรับเพื่อสร้างแอปพลิเคชันได้ไหม
ได้ ขณะที่เรากำลังทำให้พื้นที่ทำงานสามารถปรับแต่งได้อย่างสมบูรณ์ แต่ก็เป็นไปได้ที่จะนำเข้าโปรเจ็กต์ของคุณที่ใช้เฟรมเวิร์กฟรอนท์เอนด์ที่ไม่รองรับหรืออาจไม่มี UI เลย วิธีที่ง่ายที่สุดในการข้ามผ่านเรื่องนี้คือการเลือกอื่นๆ เป็นประเภทแอปในขั้นตอนนำเข้าที่เก็บ เมื่อตั้งค่าพื้นที่ทำงานแล้ว คุณจะติดตั้งทรัพยากร Dependency ระดับระบบที่โปรเจ็กต์ต้องการได้
ฉันจะนำเข้าที่เก็บจากที่เก็บ GitLab หรือ Cloud Source ได้ไหม
ในขณะนี้เรารองรับ GitHub หากต้องการให้เราสนับสนุนโฮสต์ Git เพิ่มเติม โปรดส่งคำขอฟีเจอร์
ในระหว่างนี้ คุณสามารถสร้างพื้นที่ทำงานจากเทมเพลตที่มีอยู่และเรียกใช้ git clone
กับโฮสต์ Git ที่ใช้ https
หรือ ssh
ในเทอร์มินัลได้ เช่นเดียวกับที่ทำในเครื่องตามปกติ
ฉันควรเลือกไดเรกทอรีเป้าหมายใดเมื่อทำให้แอป Flutter ใช้งานได้กับโฮสติ้งของ Firebase
เลือกไดเรกทอรี build/web
ไดเรกทอรีนี้ควรมี index.html
และเนื้อหาแบบคงที่ทั้งหมดที่จำเป็นต่อการแสดงผลเว็บแอปของคุณหลังจากที่สร้างแอปสำเร็จแล้ว (ผ่าน flutter build web
)
ฉันจะตั้งค่าแบ็กเอนด์ของแอปบนพื้นที่ทำงานเพื่อให้ฟรอนท์เอนด์สื่อสารด้วยได้อย่างไร
เราวางแผนที่จะลดความซับซ้อนดังกล่าวในอนาคตอันใกล้ แต่ในตอนนี้ให้ใช้วิธีแก้ปัญหาชั่วคราวต่อไปนี้
- โปรเจ็กต์ที่มีแบ็กเอนด์ API จะเริ่มบริการ API ได้ด้วยตนเองในเทอร์มินัล หรือกำหนดค่าคำสั่งการเริ่มต้นใช้งานในไฟล์
monospace.json
เปิดพอร์ตที่บริการ API ทำงานเพื่อให้เข้าถึงการแสดงตัวอย่างฟรอนท์เอนด์ของเว็บได้โดยเรียกใช้สคริปต์
bash
ต่อไปนี้ในเทอร์มินัลexport port=4000 #dont use restricted ports (8000, 9000-9002) export API_SERVICE="https://$port-$WEB_HOST" echo $API_SERVICE
เปิด
API_SERVICE URL
เหนือแท็บใหม่ในเบราว์เซอร์ ซึ่งจะตั้งค่าคุกกี้ที่จำเป็นผ่านขั้นตอนการเปลี่ยนเส้นทางขณะนี้ฟรอนท์เอนด์ของเว็บแอปสามารถเข้าถึงบริการ API ที่เส้นทางที่สมบูรณ์ในตัวเองได้แล้ว
ผมปิดแท็บแสดงตัวอย่าง ฉันจะนำกลับมาได้อย่างไร
เปิดชุดคำสั่ง (Cmd+Shift+P ใน Mac หรือ Ctrl+Shift+P ใน ChromeOS, Windows หรือ Linux) แล้วเลือก รหัสโปรเจ็กต์: แสดงตัวอย่างเว็บ
Code OSS คืออะไร
ซอฟต์แวร์โอเพนซอร์สโค้ด (Code-OSS) เป็นโปรเจ็กต์โอเพนซอร์สซึ่งเป็นชั้นหลักของ VS Code Code-OSS มีให้บริการบน GitHub ภายใต้ใบอนุญาต MIT มาตรฐาน และเป็นที่ที่ Microsoft พัฒนาผลิตภัณฑ์ VS Code
ฉันจะป้องกันไม่ให้การเติมโค้ดและพรอมต์แชทของ Gemini เป็นข้อมูลการฝึกได้อย่างไร
หากไม่ต้องการใช้ข้อความแจ้งของแชท Gemini เป็นข้อมูลการฝึกเพื่อปรับปรุง Gemini ใน IDX โปรดอย่าใช้ผู้ช่วยแชทและปิดการเติมโค้ดในการตั้งค่าพื้นที่ทำงาน
ฉันจะส่งคำขอฟีเจอร์หรือความคิดเห็น เกี่ยวกับปัญหาที่เจอได้อย่างไร
หากพบปัญหาขณะใช้ Project IDX โปรดรายงานข้อบกพร่องเพื่อแจ้งให้เราทราบ
หากมีฟีเจอร์ที่ต้องการให้เพิ่มลงใน IDX หรือฟีเจอร์ที่มีอยู่ที่ต้องการให้ขยาย ให้ส่งคำขอฟีเจอร์
IDX ใช้ IssueTracker สำหรับข้อบกพร่องและคำขอฟีเจอร์เพื่อรองรับคำขอที่มีประสิทธิภาพพร้อมด้วยภาพหน้าจอและวิดีโอ ในอนาคต IDX น่าจะติดตามความคิดเห็นและ ฟีเจอร์ต่างๆ ผ่าน UserVoice ความคิดเห็นหรือคำขอใดๆ ที่ส่งผ่าน UserVoice จะได้รับการเก็บรักษาไว้และแชร์กับทีม
ฉันจะทราบได้อย่างไรว่า Gemini ใน IDX มีให้บริการในประเทศหรือภูมิภาคของฉันไหม
Gemini ใน IDX มีให้บริการในบางภูมิภาคเท่านั้น โดยจะมีการขยายความพร้อมใช้งานเป็นประจำ หาก Gemini ใน IDX มีให้บริการในภูมิภาคของคุณ คุณสามารถเพิ่ม Gemini ใน IDX ลงในพื้นที่ทำงานได้โดยทำตามขั้นตอนที่ระบุไว้ในหัวข้อเพิ่ม Gemini ลงในพื้นที่ทำงาน
ผมได้ใช้ฟีเจอร์หนึ่งๆ ใน Project IDX แต่หาไม่เจอแล้ว เหตุใดเนื้อหาจึงถูกลบออก
ฟีเจอร์บางอย่างในโปรเจ็กต์ IDX ยังอยู่ในขั้นทดลอง เราให้ความสําคัญกับความคิดเห็นของคุณ และจะนําไปใช้เพื่อแจ้งชุดฟีเจอร์ปัจจุบันและที่วางแผนไว้ของเรา โดยจะนําฟีเจอร์ที่ไม่เป็นไปตามความคาดหวังของคุณหรือของเราออกเป็นระยะๆ หากมีฟีเจอร์ที่คุณต้องการดูใน Project IDX เวอร์ชันที่คุณต้องการ โปรดส่งความคิดเห็นถึงเรา เราอยากรู้ว่าคุณคิดอย่างไร