vscode web
1.92.0
該項目的目的是構建VSCODE的Web版本,而不是叉子,而只是VSCODE項目的Web彙編。
這是一個stackblitz示例https://stackblitz.com/edit/vscode-web
類似的彙編用於生成VSCODE WEB和GITHUB DEV
Microsoft最近開了開源的VSCODE Web編譯,因此我簡化了使用官方編譯的構建過程(無需更多的調整)。在index.html文件中進行了一些修改。
該項目可用於構建強大的Web文件編輯器/閱讀器。您需要通過擴展來實現自己的FileSystemProvider推廣器。另外,您還可以使用建議的API來實現TextSearchProvider和FileSearchProvider 。
該項目的目的是通過NPM軟件包使用,以避免消費者重新編譯整個解決方案。
可以在此存儲庫中找到示例項目以限制VSCODE-WEB使用情況。該示例沒有完全功能,因為它錯過了FileSystemProvider擴展程序。
運行樣本項目
cd ./sample
yarn
yarn sample根據VS Marketplace規則,您不允許您從您自己的VSCODE Web消費VScode Marketplace,但Open VSX註冊表在這裡提供替代市場。
請參閱sample文件夾中的product.json文件進行配置。
要從源構建,您需要與vscode相同的先決條件:vscode先決條件
然後只需運行以下命令
yarn
yarn build
要運行演示,您需要從源構建,然後運行以下命令
yarn prepare-demo
yarn demo