โครงการนี้มีวัตถุประสงค์เพื่อสร้าง VSCODE เวอร์ชันเว็บนี่ไม่ใช่ส้อมเพียงการรวบรวมเว็บของโครงการ VSCODE
นี่คือตัวอย่าง stackblitz https://stackblitz.com/edit/vscode-web
การรวบรวมที่คล้ายกันนี้ใช้ในการสร้าง vscode web และ gitHub dev
เมื่อเร็ว ๆ นี้ Microsoft เปิดการรวบรวมเว็บ VSCODE ที่มาดังนั้นฉันจึงทำให้กระบวนการสร้างง่ายขึ้นเพื่อใช้การรวบรวมอย่างเป็นทางการ (ไม่จำเป็นต้องปรับแต่งอีกต่อไป) มีการปรับเปลี่ยนบางอย่างในไฟล์ index.html
โครงการนี้สามารถใช้ในการสร้างตัวแก้ไข/ตัวอ่านเว็บที่แข็งแกร่ง คุณต้องใช้ FileSystemProvider ของคุณเองผ่านส่วนขยาย เพิ่มเติมคุณสามารถใช้ API ที่เสนอเพื่อใช้ TextSearchProvider และ FileSearchProvider
โครงการนี้มีวัตถุประสงค์เพื่อใช้ผ่านแพ็คเกจ NPM เพื่อหลีกเลี่ยงผู้บริโภคเพื่อคอมไพล์โซลูชันทั้งหมด
โครงการตัวอย่างสามารถพบได้ในที่เก็บนี้เพื่อการใช้งาน VSCODE-WEB ตัวอย่างนี้ไม่สามารถใช้งานได้อย่างสมบูรณ์เนื่องจากพลาดส่วนขยายของ FileSystemProvider
เพื่อเรียกใช้โครงการตัวอย่าง
cd ./sample
yarn
yarn sampleตามกฎของตลาด VS คุณไม่ได้รับอนุญาตให้ใช้ VSCODE Marketplace จากเว็บ VSCODE ของคุณเอง แต่ Open VSX Registry อยู่ที่นี่เพื่อให้ตลาดอื่น
ดูไฟล์ product.json ในโฟลเดอร์ sample เพื่อกำหนดค่า
ในการสร้างจากแหล่งที่มาคุณจำเป็นต้องมีสิ่งที่จำเป็นเช่นเดียวกับ VSCODE: VSCODE PREERE
จากนั้นเรียกใช้คำสั่งต่อไปนี้
yarn
yarn build
ในการเรียกใช้การสาธิตคุณต้องสร้างจากแหล่งที่มาจากนั้นเรียกใช้คำสั่งต่อไปนี้
yarn prepare-demo
yarn demo