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