Dan
Dan
> 请问升级 React 18 有什么进展吗 @l1shen 近期正在做部分组件迁移上的改造,下周会继续这个升级计划
看起来好像在 `[email protected]` 已经解决这个问题了? @Ricbet
@BlackHole1 已完成
closed by https://github.com/opensumi/core/pull/1996.
@wjywy 可以的,欢迎参与建设 ~
@wjywy 这个 Issue 我指给你了,如果实现过程中有任何问题或疑问可以直接在 Issue 里面评论并 @我 ~
@wjywy Electron 上的通信逻辑大致在这个文件 https://github.com/opensumi/core/blob/9dda754decd912eebd5fbdad89cb8900b844210f/packages/core-electron-main/browser-preload/index.js 是按 IPC 进行通信的。 另外,你可以在 opensumi/core 通过 yarn start:electron 启动 electron 示例。
@wjywy 给你再指一些相关逻辑及文件 1. 前端通信逻辑初始化流程 https://github.com/opensumi/core/blob/454e87668b2e720541aa6cecf3a808a5154d9862/packages/core-browser/src/bootstrap/app.ts#L221-L224 2. Node 进程通信初始化流程 https://github.com/opensumi/core/blob/b0407c99900a7bbda0fdef7e15c6cd7722d37adf/packages/extension/src/browser/extension-node.service.ts#L161-L173 对应的 Web 及 Electron 环境下初始化均是通过 `@opensumi/ide-connection` 模块中的定义控制 Electron - @opensumi/ide-connection/lib/node/connect Web (WebSocket) - @opensumi/ide-connection/lib/common/message 这里期望的是在 ide-connection 模块内对窗口通信进行统一,这里可能需要考虑一下 Electron 多对多窗口的情况,即多个 Node 进程分别对应...
closed by https://github.com/opensumi/core/pull/2185.
fixed by https://github.com/opensumi/ide-startup/pull/54. 原因是 Docker 运行下将 Webview 端口进行了代理,需要额外适配。