Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/easy-team/vscode-web-ide
VSCode Web IDE
https://github.com/easy-team/vscode-web-ide
easywebpack eggjs monaco-editor react socket-io vscode vscode-web-ide webpack
Last synced: 3 months ago
JSON representation
VSCode Web IDE
- Host: GitHub
- URL: https://github.com/easy-team/vscode-web-ide
- Owner: easy-team
- License: mit
- Created: 2019-08-31T08:54:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-23T09:40:23.000Z (over 4 years ago)
- Last Synced: 2024-06-20T09:32:10.376Z (5 months ago)
- Topics: easywebpack, eggjs, monaco-editor, react, socket-io, vscode, vscode-web-ide, webpack
- Language: JavaScript
- Homepage: https://www.yuque.com/easy-team
- Size: 1.93 MB
- Stars: 44
- Watchers: 5
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-star - vscode-web-ide - team | 44 | (JavaScript)
README
# vscode-web-ide
基于 Egg + React + Webpack 实现的 VSCode Web IDE 项目
![easy-web-ide](https://github.com/easy-team/vscode-web-ide/blob/master/docs/images/vscode-web-ide.jpg)
## 使用
#### 安装依赖
```bash
npm install
```#### 本地开发启动应用
```bash
npm run dev
```应用访问: http://127.0.0.1:7001
#### 发布模式启动应用
- 首先在本地或者ci构建好jsbundle文件
```bash
npm run build
```- 然后,启动应用
```bash
npm start
```#### 项目构建
```bash
// 直接运行(编译文件全部在内存里面,本地开发使用)
npm start// 编译文件到磁盘打包使用(发布正式环境)
npm run build 或者 easy build```
## 文档
- https://www.yuque.com/easy-team/egg-react
- https://zhuanlan.zhihu.com/easywebpack## 依赖
- [easywebpack-react](https://github.com/easy-team/easywebpack-react) ^4.x.x
- [egg-view-react-ssr](https://github.com/easy-team/egg-view-react-ssr) ^2.1.0
- [egg-webpack](https://github.com/easy-team/egg-webpack) ^4.x.x
- [egg-webpack-react](https://github.com/easy-team/egg-webpack-react) ^2.0.0## License
[MIT](LICENSE)