Proyek ini bertujuan untuk membangun versi web vScode, ini bukan garpu, hanya kompilasi web dari proyek vScode.
Berikut adalah sampel stackblitz https://stackblitz.com/edit/vscode-web
Kompilasi serupa digunakan untuk menghasilkan vscode web dan github dev
Microsoft baru -baru ini kompilasi web VSCode yang bersumber terbuka, jadi saya menyederhanakan proses pembuatan untuk menggunakan kompilasi resmi (tidak ada lagi tweak yang diperlukan). Beberapa modifikasi telah dibuat dalam file index.html .
Proyek ini dapat digunakan untuk membangun editor/pembaca file web yang kuat. Anda perlu mengimplementasikan FileSystemProvider Anda sendiri melalui ekstensi. Tambahan Anda juga dapat menggunakan API yang diusulkan untuk mengimplementasikan TextSearchProvider dan FileSearchProvider .
Proyek ini bertujuan untuk digunakan melalui Paket NPM untuk menghindari konsumen untuk mengkompilasi ulang seluruh solusi.
Proyek sampel dapat ditemukan di repositori ini untuk menerangi penggunaan vscode-web. Sampel ini tidak berfungsi penuh karena melewatkan ekstensi FileSystemProvider .
Untuk menjalankan proyek sampel
cd ./sample
yarn
yarn sampleBerdasarkan aturan VS Marketplace, Anda tidak diizinkan untuk mengkonsumsi VSCode Marketplace dari web vscode Anda sendiri tetapi Open VSX Registry ada di sini untuk menyediakan pasar alternatif.
Lihat file Product.json di folder sample untuk mengonfigurasinya.
Untuk membangun dari sumber, Anda membutuhkan prasyarat yang sama dengan prasyarat vscode: vscode
Kemudian cukup jalankan perintah berikut
yarn
yarn build
Untuk menjalankan demo yang perlu Anda bangun dari sumber, lalu jalankan perintah berikut
yarn prepare-demo
yarn demo