이 프로젝트는 VSCODE의 웹 버전을 구축하는 것을 목표로합니다. 이것은 포크가 아니라 단순히 VSCODE 프로젝트의 웹 컴파일입니다.
다음은 stackblitz 샘플 https://stackblitz.com/edit/vscode-web입니다
비슷한 컴파일이 Vscode 웹 및 Github Dev를 생성하는 데 사용됩니다.
Microsoft는 최근 VSCODE 웹 컴파일을 개방한데, 공식 편집을 사용하기 위해 빌드 프로세스를 단순화했습니다 (더 이상 조정 필요 없음). index.html 파일에서 일부 수정이 이루어졌습니다.
이 프로젝트는 강력한 웹 파일 편집기/리더를 구축하는 데 사용될 수 있습니다. 확장을 통해 자신의 FileSystemProvider 구현해야합니다. 추가로 제안 된 API를 사용하여 TextSearchProvider 및 FileSearchProvider 구현할 수도 있습니다.
이 프로젝트는 NPM 패키지를 통해 사용하여 소비자가 전체 솔루션을 다시 컴파일하지 않도록합니다.
이 저장소에서 샘플 프로젝트를 찾을 수 있습니다. 이 샘플은 FileSystemProvider 확장을 놓치기 때문에 완전히 작동하지 않습니다.
샘플 프로젝트를 실행합니다
cd ./sample
yarn
yarn sampleVS Marketplace 규칙을 기반으로, 귀하는 자신의 VSCODE 웹에서 VSCODE Marketplace를 소비 할 수 없지만 Open VSX Registry는 대체 시장을 제공하기 위해 여기에 있습니다.
sample 폴더의 Product.json 파일을 참조하여 구성하십시오.
소스에서 구축하려면 VScode와 동일한 전제 조건이 필요합니다. VSCODE 전제 조건
그런 다음 다음 명령을 따라 실행하십시오
yarn
yarn build
소스에서 빌드 해야하는 데모를 실행하려면 다음 명령을 따라 실행하십시오.
yarn prepare-demo
yarn demo