Этот проект направлен на создание веб -версии 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 Marketplace, вам не разрешается потреблять VSCODE Marketplace из вашей собственной веб -сайта VSCODE, но открытый реестр VSX здесь, чтобы обеспечить альтернативный рынок.
См. Файл product.json в sample папки, чтобы настроить его.
Чтобы построить из источника, вам нужны те же предпосылки, что и VSCODE: VSCODE Предварительные условия
Затем просто запустите следующие команды
yarn
yarn build
Чтобы запустить демонстрацию, вам нужно построить из источника, а затем запустить следующие команды
yarn prepare-demo
yarn demo