opensumi / ide-electron

OpenSumi Electron Version
https://opensumi.com
MIT License
171 stars 56 forks source link

chore: upgrade to opensumi 2.24 #82

Closed yantze closed 1 year ago

yantze commented 1 year ago
  1. 升级 ide-electron 示例项目的 core 版本到 2.24.5
  2. 修复编译异常,指定 react 和 react-dom 同样的版本
  3. 升级 @parcel/watcher 到 core 中 @parcel/watcher 相同的版本 2.1.0
  4. 升级到 electron 18.x 最新版本 https://github.com/opensumi/ide-electron/security/dependabot/20

close: #80

bytemain commented 1 year ago

CI 没过,可能从 22 到 24 有些 breaking change 要改 https://github.com/opensumi/core/blob/main/CHANGELOG.md

yantze commented 1 year ago

CI 没过,可能从 22 到 24 有些 breaking change 要改 https://github.com/opensumi/core/blob/main/CHANGELOG.md

已经处理过了,除了 react 那里有点问题,其它地方没了

yantze commented 1 year ago

不过感觉可能还是要改回 yarn, pnpm 在 Windows 下面编译原生模块 @parcel/watcher,总是报错,之前的 ide-electron 几个发出版本也会,还没时间深究

bytemain commented 1 year ago

这个 pnpm install 还是没好,再看下。 或者改成 yarn 我都是支持的。

zhuzeyu22 commented 1 year ago

yarn 的 workspace 感觉比 pnpm 好用,pnpm 可能需要处理包的链接问题,依赖包不显式的指定依赖包的话,或者依赖同一个包的不同版本的话,可能需要比较复杂的配置。