项目简介
本项目是一个基于 OpenSumi 框架的 Web 版 IDE 集成示例。OpenSumi 是开源、可扩展且现代化的 Web 开发环境,支持多种编程语言与工具链,此项目可让用户在 Web 浏览器中体验使用 OpenSumi 作为 IDE 的强大功能。
项目的主要特性和功能
- 基于 Web 的集成开发环境(IDE),能在浏览器中进行代码编写、运行与调试。
- 采用插件化架构,便于扩展新功能与工具。
- 支持多种编程语言,如 JavaScript、TypeScript、Java 等。
- 具备代码补全、调试和版本控制等基本开发功能。
- 拥有丰富的 UI 界面和自定义配置选项。
安装使用步骤
复制项目并安装依赖
- 进入项目目录:
cd ide-startup
。 - 安装项目依赖:
yarn
,安装后会自动执行 prepare,编译 Node.js 和 WebWorker 两个插件环境,并下载默认插件。 - 创建默认的 workspace 目录:
mkdir workspace
,启动后会默认打开该目录。
启动项目
执行 yarn start
命令启动前端、后端服务器及 Webview Host。浏览器打开 http://0.0.0.0:8080
。若要打开指定目录,可在 URL 添加 query 参数 workspaceDir
,例如 http://0.0.0.0:8080?workspaceDir=/path/to/dir
。
使用 Docker 镜像启动项目
- 拉取镜像:
docker pull ghcr.io/opensumi/opensumi-web:latest
。 - 运行镜像:
docker run --rm -d -p 8080:8000/tcp ghcr.io/opensumi/opensumi-web:latest
。 - 浏览器打开
http://0.0.0.0:8080
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】